docs icon indicating copy to clipboard operation
docs copied to clipboard

Add OpenZFS and puppet-report exporter

Open fsrv-xyz opened this issue 3 years ago • 0 comments

Signed-off-by: Florian Bauer [email protected]

Add new entry to the list of exporters for OpenZFS properties and puppet reports.

Sample output

OpenZFS exporter
# HELP openzfs_zfs_parameter sysctl openzfs dataset parameters
# TYPE openzfs_zfs_parameter gauge
openzfs_zfs_parameter{dataset="tank/postgres/data14",parameter="nread",pool="tank"} 3.1909632408e+10
openzfs_zfs_parameter{dataset="tank/postgres/data14",parameter="nunlinked",pool="tank"} 633421
openzfs_zfs_parameter{dataset="tank/postgres/data14",parameter="nunlinks",pool="tank"} 633421
openzfs_zfs_parameter{dataset="tank/postgres/data14",parameter="nwritten",pool="tank"} 3.909428281e+10
openzfs_zfs_parameter{dataset="tank/postgres/data14",parameter="reads",pool="tank"} 3.854329e+06
openzfs_zfs_parameter{dataset="tank/postgres/data14",parameter="writes",pool="tank"} 3.8178e+06
puppet-report exporter
# HELP puppet_report_exporter_node_count Number of nodes per environment
# TYPE puppet_report_exporter_node_count gauge
puppet_report_exporter_node_count{environment="production"} 24
# HELP puppet_report_exporter_node_log_entries status of nodes
# TYPE puppet_report_exporter_node_log_entries gauge
puppet_report_exporter_node_log_entries{environment="production",level="alert",node="test server"} 0
puppet_report_exporter_node_log_entries{environment="production",level="crit",node="test server"} 0
puppet_report_exporter_node_log_entries{environment="production",level="debug",node="test server"} 0
puppet_report_exporter_node_log_entries{environment="production",level="emerg",node="test server"}
puppet_report_exporter_node_log_entries{environment="production",level="err",node="test server"} 16
puppet_report_exporter_node_log_entries{environment="production",level="info",node="test server"} 0
puppet_report_exporter_node_log_entries{environment="production",level="notice",node="test server"} 5
puppet_report_exporter_node_log_entries{environment="production",level="warning",node="test server"} 11
# HELP puppet_report_exporter_puppetdb_queries Number of queries to the PuppetDB API
# TYPE puppet_report_exporter_puppetdb_queries counter
puppet_report_exporter_puppetdb_queries{endpoint="nodes"} 1
puppet_report_exporter_puppetdb_queries{endpoint="reports"} 6
# HELP puppet_report_exporter_puppetdb_report_cache_access Number of accesses in the report log cache
# TYPE puppet_report_exporter_puppetdb_report_cache_access counter
puppet_report_exporter_puppetdb_report_cache_access{type="hit"} 41
puppet_report_exporter_puppetdb_report_cache_access{type="miss"} 15
# HELP puppet_report_exporter_puppetdb_report_cache_entries Number of entries in the report log cache
# TYPE puppet_report_exporter_puppetdb_report_cache_entries gauge
puppet_report_exporter_puppetdb_report_cache_entries 15

fsrv-xyz avatar Oct 14 '22 09:10 fsrv-xyz