Unique pipeline identifier (use a human-readable name so you could easily use it further)
interval
yes
Integer
How often to query data, unit - seconds
dimension_value_paths
yes
Object
Key-value pairs of OIDs with dimension names that will be used as dimensions (dimension_name:oid)
oid_table
no
Object
Properties to process OIDs defined inside SNMP tables
values
yes
Object
Key-value pairs (target_type). A target type represents how samples of the same metric are aggregated in Anodot. Valid values are gauge (average aggregation), counter (sum aggregation), running_counter (will calculate the difference between the last value and current value)
units
no
Object
Key-value pairs (value:unit). The value must be from the values column, units can be any.
measurement_names
yes
Object
Key-value pairs (oid:name)
dimensions
no
Array
List of OIDs that will be used as dimensions
properties
no
Object
Dimensions with static values to pass to Anodot. Object with key-value pairs
MIB Name. Without it is not possible to search dimensions or values by their names
use_indexes
no
Array
List of table index numbers to request. If empty - whole table requested
values
no
Object
Key-value pairs of OID names and (target_type). A target type represents how samples of the same metric are aggregated in Anodot. Valid values are gauge (average aggregation), counter (sum aggregation), running_counter (will calculate the difference between the last value and current value)
Raw pipelines are designed specifically for test purposes only. Raw pipelines could be configured before standard pipeline usage. With this kind of pipelines, You can see what data is returned by the request to the data source, meaning what data contains in specified OIDs. It does not make any changes or transformations with data or send data to Anodot
To create a raw pipeline use the command agent pipeline create-raw -f path/to/config.json
Properties list
Property
Required
Value type in config file
Description
source
yes
String
Source config name
pipeline_id
yes
String
Unique pipeline identifier
interval
yes
Integer
Query data every N seconds
oids
yes
List
List of OIDS to retrieve from a device
send_data_format
no
String
Choose a data format in which the data will be saved to the filesystem. Possible values are: JSON, DELIMITED. Default: DELIMITED