Prometheus exporters: Difference between revisions
From wikinotes
(→Notes) |
|||
(7 intermediate revisions by the same user not shown) | |||
Line 10: | Line 10: | ||
</blockquote><!-- Documentation --> | </blockquote><!-- Documentation --> | ||
= Exporters = | = Custom Exporters = | ||
<blockquote> | |||
{| class="wikitable" | |||
|- | |||
| [[pushgateway]] || push metrics to prometheus | |||
|- | |||
| [[node_exporter]] || dump metrics to a file, expose with node_exporter | |||
|- | |||
|} | |||
</blockquote><!-- Writing Exporters --> | |||
= Official Exporters = | |||
<blockquote> | <blockquote> | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 18: | Line 29: | ||
| [[blackbox_exporter]] || (official) probe endpoints over HTTP/HTTPS/DNS/TCP/ICMP | | [[blackbox_exporter]] || (official) probe endpoints over HTTP/HTTPS/DNS/TCP/ICMP | ||
|- | |- | ||
| | |} | ||
</blockquote><!-- Official Exporters --> | |||
= 3rd Party Exporters = | |||
<blockquote> | |||
{| class="wikitable" | |||
|- | |||
!colspan=2|Ok | |||
|- | |- | ||
| [[ | | [[netdata]] || cpu, processes, disks, network, entropy etc. | ||
|- | |- | ||
| [[nginx-prometheus-exporter]] || monitor traffic | | [[nginx-prometheus-exporter]] || monitor traffic | ||
|- | |||
| [[jail_exporter]] || monitor freebsd jail resource usage | |||
|- | |- | ||
| [[digitalocean_exporter]] || monitor traffic, usage, costs | | [[digitalocean_exporter]] || monitor traffic, usage, costs | ||
|- | |||
| [[pf_exporter]] || monitor bytes in/out/blocked | |||
|- | |||
| [[grok_exporter]] || monitor logs | |||
|- | |||
| [[process_exporter]] || monitor processes and resource usage | |||
|- | |||
!colspan=2|Denylist | |||
|- | |||
| [[prometheus_smart_exporter]] || S.M.A.R.T. HDD info (python, requires systemd) | |||
|- | |||
| [[smartctl_exporter]] || S.M.A.R.T. HDD info (go) | |||
|- | |- | ||
|} | |} | ||
</blockquote><!-- | </blockquote><!-- 3rd Party Exporters --> |
Latest revision as of 03:51, 6 September 2022
Documentation
official exporters https://prometheus.io/docs/instrumenting/exporters/ writing exporters https://prometheus.io/docs/instrumenting/writing_exporters/
Custom Exporters
pushgateway push metrics to prometheus node_exporter dump metrics to a file, expose with node_exporter
Official Exporters
node_exporter (official) general system resource usage blackbox_exporter (official) probe endpoints over HTTP/HTTPS/DNS/TCP/ICMP
3rd Party Exporters
Ok netdata cpu, processes, disks, network, entropy etc. nginx-prometheus-exporter monitor traffic jail_exporter monitor freebsd jail resource usage digitalocean_exporter monitor traffic, usage, costs pf_exporter monitor bytes in/out/blocked grok_exporter monitor logs process_exporter monitor processes and resource usage Denylist prometheus_smart_exporter S.M.A.R.T. HDD info (python, requires systemd) smartctl_exporter S.M.A.R.T. HDD info (go)