Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Parameters\Tools

CollectdCeilometerMonascastatsdnode-exportersensumunintelegrafnagiosdiamondcentreonicingaOpenNMSNSClient++Elastic BeatsReimannNote:
1. For some parameters the answer could be just YES/NO,
2. Whereas, for some we may have to provide a description/details
3. For some we may have to choose from the list [], whereas for some we may append a value to the list.
4. For some parameters, please provide the number of 'actual metrics' provided under that category. For example, collectd would provide 12 metrics for Processes-category

Use NA - If Not applicable.
Use NK - If it is Not Known
Lowest Sampling Interval1 sec               
CPU metrics idle, system, wait, stolen, user (% & time), util, vcpusidle, system, wait, stolen, user (% & time)     Same as ceilometer or monasca        
Disk IO metrics read and write (bytes, rate, req)read and write (bytes, rate, req)     Same as ceilometer or monasca        
Memory metrics usage, bandwidthfree, swap, total, used     Same as ceilometer or monasca        
Process metrics        Same as ceilometer or monasca        
Network Interface MetricsInterface plugin: Standard 4 fields of rx/tx (octets, packets, errors, dropped).
Netlink plugin: uses netlink sockets and covers others
Standard 4 fields of rx/tx (octets, packets, errors, dropped).Standard 4 fields of rx/tx (octets, packets, errors, dropped).     Same as ceilometer or monasca        
Libvirt MetricsYES -        NO        
Container resource usage MonitoringYESNONO     Docker        
Writing to Databases Support: [Influxdb, MongoDb,  MySql, PostgreSql, Carbon(graphite),  Prometheus, RRDCache,Redis, TSDB]YES for all

MySql, PostgreSql, MongoDb

Influxdb, Vertica, MySql, PostgreSql, Cassandra     Yes for all.        
Encryption SupportYESNONO             
Extensibility - multilanguage support [Python, Java, Golang, C/C++, Lua]YES for allJavaJava             
Interoperability [with other monitoring solutions]Sensu, statsd, telegraf?

Nagios zabbix

ceilometer             
Write to Message Queues and protocols (AMQP, Kafka, MQTT, NSQ)YES for ALLAMQPKafka     

kafka,

MQTT,

NSQ

        
Metrics Pub/sub Mode SupportYESYESYES             
Metrics Res/Resp Mode Support                 
Support for Events (polling, Pushing)                
Notification SupportYESYESYES             
Logging Support YESYESYES             
Hypervisor metricsYES               
Log-File AnalysisYESNONO             
Other Writing Support:
[CSV, HTTP, RRD, UnixSocket]
                
Transport Protocol                
 Data-Format
[XML, JSON, etc]
JSON, Custom, XMLJSON XMLJSON             
Data-modelCustomKVPKVP             
Hardware:
IPMI, Battery, Sensors, 
YES for allIPMIIPMI             
Metric Types: Guage, Derive, Counter, absoluteYES for allGuage cumulative delta              
Language (written)CPythonPython     Go        
Last-Updated 20172017             
Commercial Versions? NO?     No        
Resource consumption by the agent                
License Apache License, Version 2.0 Apache License, Version 2.0              
Webserver monitoring
[Nginix, Apache]
YES for allApacheApache             
Platforms - OS? LinuxLinux             
Configuration Tool support [Puppet, Chef, Ansible, Salt]YES for allPuppet Chef              
Server-mode support?YES                
Other Services Support        statsd, webhooks          

 

Inference Questions

...