Personal tools
Skip to content. | Skip to navigation
ironic-prometheus-exporter provides a way to export hardware sensor data from ironic project in OpenStack to Prometheus. It's implemented as an oslo-messaging notification driver to get the sensor data and a Flask Application to export the metrics to Prometheus. It can be used not only in metal3 but in any OpenStack deployment which includes Ironic service.
Jenkins prometheus
A Prometheus metrics exporter for LDAP. This exporter allows for configurable tree attributes to be exposed as prometheus metrics, and bundles a set of useful metrics for LDAP backends it knows of (currently this is just 389 Directory Server).
Features MongoDB Server Status metrics (cursors, operations, indexes, storage, etc) MongoDB Replica Set metrics (members, ping, replication lag, etc) MongoDB Replication Oplog metrics (size, length in time, etc) MongoDB Sharding metrics (shards, chunks, db/collections, balancer operations) MongoDB RocksDB storage-engine metrics (levels, compactions, cache usage, i/o rates, etc) MongoDB WiredTiger storage-engine metrics (cache, blockmanger, tickets, etc) MongoDB Top Metrics per collection (writeLock, readLock, query, etc*)
This is an exporter that exposes information gathered from SNMP for use by the Prometheus monitoring system. There are two components. An exporter that does the actual scraping, and a generator (which depends on NetSNMP) that creates the configuration for use by the exporter.
Prometheus is a systems and service monitoring system. It collects metrics from configured targets at given intervals, evaluates rule expressions, displays the results, and can trigger alerts if some condition is observed to be true.
The Alertmanager handles alerts sent by client applications such as the Prometheus server. It takes care of deduplicating, grouping, and routing them to the correct receiver integration such as email, PagerDuty, or OpsGenie. It also takes care of silencing and inhibition of alerts.
A lightweight Go Web Server that receives POST alert messages from Prometheus Alert Manager and sends it to a Microsoft Teams Channel using an incoming webhook url. Synopsis Alertmanager doesn't support sending to Microsoft Teams out of the box. Fortunately, they allow you to use a generic webhook_config for cases like this.