Node Index Tree for Graphite metrics¶
Tree representation of Graphite metrics
-
class
influxgraph.classes.tree.Node¶ Node class of a graphite metric
-
static
from_array(array)¶ Load given parent node’s children from array
-
insert(paths)¶ Insert path in this node’s children
-
is_leaf()¶ Returns True/False depending on whether self is a LeafNode or not
-
to_array()¶ Return list of (name, children) items for this node’s children
-
static
-
class
influxgraph.classes.tree.NodeTreeIndex¶ Node tree index class with graphite glob searches per sub-part of a query
-
clear()¶ Clear tree index
-
static
from_array(model)¶ Load tree index from array
-
static
from_file(file_h)¶ Load tree index from file handle
-
insert(metric_path)¶ Insert metric path into tree index
-
insert_split_path(paths)¶ Insert already split path into tree index
-
query(query)¶ Return nodes matching Graphite glob pattern query
-
search(node, split_query, split_path)¶ Return matching children for each query part in split query starting from given node
-
to_array()¶ Return array representation of tree index
-