All Projects → trustpilot → Beat Exporter

trustpilot / Beat Exporter

Licence: mit
Elastic beat-exporter for Prometheus

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Beat Exporter

Starlette exporter
Prometheus exporter for Starlette and FastAPI
Stars: ✭ 85 (-38.85%)
Mutual labels:  prometheus-exporter
Memcached exporter
Exports metrics from memcached servers for consumption by Prometheus.
Stars: ✭ 109 (-21.58%)
Mutual labels:  prometheus-exporter
Prometheus wireguard exporter
A Prometheus exporter for WireGuard, written in Rust.
Stars: ✭ 132 (-5.04%)
Mutual labels:  prometheus-exporter
Elkstack
The config files and docker-compose.yml files of Dockerized ELK Stack
Stars: ✭ 96 (-30.94%)
Mutual labels:  filebeat
Speedtest exporter
Prometheus exporter for Speedtest metrics
Stars: ✭ 103 (-25.9%)
Mutual labels:  prometheus-exporter
Bigbluebutton Exporter
Prometheus exporter for BigBlueButton
Stars: ✭ 117 (-15.83%)
Mutual labels:  prometheus-exporter
Systemd exporter
Exporter for systemd unit metrics
Stars: ✭ 82 (-41.01%)
Mutual labels:  prometheus-exporter
Elk Hole
elasticsearch, logstash and kibana configuration for pi-hole visualiziation
Stars: ✭ 136 (-2.16%)
Mutual labels:  filebeat
Beats
🐠 Beats - Lightweight shippers for Elasticsearch & Logstash
Stars: ✭ 10,522 (+7469.78%)
Mutual labels:  filebeat
Vagrant Elastic Stack
Giving the Elastic Stack a try in Vagrant
Stars: ✭ 131 (-5.76%)
Mutual labels:  filebeat
K8s Image Availability Exporter
Alert if an image used in Kubernetes cannot be pulled from container registry
Stars: ✭ 98 (-29.5%)
Mutual labels:  prometheus-exporter
Jmeter Prometheus Plugin
A Prometheus Listener for Apache JMeter that exposes results in an http API
Stars: ✭ 101 (-27.34%)
Mutual labels:  prometheus-exporter
Prometheus To Cloudwatch
Utility for scraping Prometheus metrics from a Prometheus client endpoint and publishing them to CloudWatch
Stars: ✭ 127 (-8.63%)
Mutual labels:  prometheus-exporter
Prometheus Hystrix
This is an implementation of a HystrixMetricsPublisher that publishes metrics using the Prometheus java client.
Stars: ✭ 91 (-34.53%)
Mutual labels:  prometheus-exporter
Cassandra exporter
Apache Cassandra® metrics exporter for Prometheus
Stars: ✭ 133 (-4.32%)
Mutual labels:  prometheus-exporter
Script exporter
Prometheus exporter to execute scripts and collect metrics from the output or the exit status.
Stars: ✭ 84 (-39.57%)
Mutual labels:  prometheus-exporter
Jira Prometheus Exporter
Prometheus Exporter For JIRA
Stars: ✭ 113 (-18.71%)
Mutual labels:  prometheus-exporter
Nvidia gpu prometheus exporter
NVIDIA GPU Prometheus Exporter
Stars: ✭ 138 (-0.72%)
Mutual labels:  prometheus-exporter
Ping exporter
Prometheus exporter for ICMP echo requests using https://github.com/digineo/go-ping
Stars: ✭ 134 (-3.6%)
Mutual labels:  prometheus-exporter
Sidekiq Prometheus Exporter
All the basic metrics of Sidekiq with pluggable contribs prepared for Prometheus
Stars: ✭ 129 (-7.19%)
Mutual labels:  prometheus-exporter

beat-exporter for Prometheus

Docker Pulls

Exposes (file|metric)beat statistics from beats statistics endpoint to prometheus format, automaticly configuring collectors for apporiate beat type.

Current coverage

  • filebeat
  • metricbeat
  • packetbeat - partial
  • auditbeat - partial

Setup

Edit your *beat configuration and add following:

http:
  enabled: true
  host: localhost
  port: 5066

This will expose (file|metrics|*)beat http endpoint at given port.

Run beat-exporter:

$ ./beat-exporter

beat-exported default port for prometheus is: 9479

Point your Prometheus to 0.0.0.0:9479/metrics

Configuration reference

$ ./beat-exporter -help
Usage of ./beat-exporter:
  -beat.system
    	Expose system stats
  -beat.timeout duration
    	Timeout for trying to get stats from beat. (default 10s)
  -beat.uri string
    	HTTP API address of beat. (default "http://localhost:5066")
  -tls.certfile string
    	TLS certs file if you want to use tls instead of http
  -tls.keyfile string
    	TLS key file if you want to use tls instead of http
  -version
    	Show version and exit
  -web.listen-address string
    	Address to listen on for web interface and telemetry. (default ":9479")
  -web.telemetry-path string
    	Path under which to expose metrics. (default "/metrics")

Contribution

Please use pull requests, issues

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].