All Projects → alicebob → asprom

alicebob / asprom

Licence: MIT license
Aerospike prometheus exporter

Programming Languages

go
31211 projects - #10 most used programming language
Dockerfile
14818 projects
Makefile
30231 projects

Projects that are alternatives of or similar to asprom

aerospike exporter
A prometheus exporter for collecting aerospike metrics
Stars: ✭ 13 (-65.79%)
Mutual labels:  prometheus-exporter, aerospike
metrics
atomic measures + Prometheus exposition library
Stars: ✭ 22 (-42.11%)
Mutual labels:  prometheus-exporter
ansible-process exporter
Provision process exporter for prometheus monitoring tool
Stars: ✭ 16 (-57.89%)
Mutual labels:  prometheus-exporter
dropwizard-zipkin
Dropwizard Zipkin Bundle
Stars: ✭ 48 (+26.32%)
Mutual labels:  instrumentation
metrics-okhttp
An OkHttp HTTP client wrapper providing Metrics instrumentation of connection pools, request durations and rates, and other useful information.
Stars: ✭ 18 (-52.63%)
Mutual labels:  instrumentation
nginx-opentracing
Instrument nginx for OpenTracing.
Stars: ✭ 21 (-44.74%)
Mutual labels:  instrumentation
bamboo-prometheus-exporter
Prometheus Exporter For Bamboo
Stars: ✭ 18 (-52.63%)
Mutual labels:  prometheus-exporter
flowercare-exporter
Prometheus exporter for Xiaomi MiFlora / HHCC Flower Care devices.
Stars: ✭ 14 (-63.16%)
Mutual labels:  prometheus-exporter
kannel exporter
Kannel exporter for Prometheus
Stars: ✭ 14 (-63.16%)
Mutual labels:  prometheus-exporter
exporter-toolkit
Utility package to build exporters
Stars: ✭ 139 (+265.79%)
Mutual labels:  prometheus-exporter
macropower-analytics-panel
It's like Google Analytics, but for Grafana dashboards!
Stars: ✭ 16 (-57.89%)
Mutual labels:  prometheus-exporter
call-graph
Capture execution and create dependency graphs.
Stars: ✭ 16 (-57.89%)
Mutual labels:  instrumentation
exportarr
AIO Prometheus Exporter for Sonarr, Radarr or Lidarr
Stars: ✭ 119 (+213.16%)
Mutual labels:  prometheus-exporter
OneAgent-SDK-Python-AutoInstrumentation
autodynatrace, a python library that implements automatic instrumentation using the OneAgent SDK for Python
Stars: ✭ 42 (+10.53%)
Mutual labels:  instrumentation
prom-bitbucket-exporter
Prometheus Exporter for Bitbucket
Stars: ✭ 47 (+23.68%)
Mutual labels:  prometheus-exporter
rpi exporter
A Raspberry Pi CPU temperature exporter.
Stars: ✭ 57 (+50%)
Mutual labels:  prometheus-exporter
planet-exporter
🚀 Determine server network dependencies along with required bandwidth
Stars: ✭ 17 (-55.26%)
Mutual labels:  prometheus-exporter
bitnami-docker-mongodb-exporter
Bitnami Docker Image for MongoDB Exporter
Stars: ✭ 22 (-42.11%)
Mutual labels:  prometheus-exporter
gryllidae
Opinionated CNCF-based, Docker Compose setup for everything needed to develop a 12factor app
Stars: ✭ 18 (-52.63%)
Mutual labels:  instrumentation
zipkin-ruby-opentracing
OpenTracing Tracer implementation for Zipkin in Ruby
Stars: ✭ 15 (-60.53%)
Mutual labels:  instrumentation

Project status

Since Aerospike 4.5 (beginning 2020) the Aerospike team have their own Prometheus exporter. It's likely a better choice if you run version 4.5 or higher of Aerospike, especially if you run the Enterprise Edition. The exporter here might be a better choice is you run an older version. PRs are still welcome, but don't expect active maintenance to stay up to date with the current Aerospike.

https://github.com/aerospike/aerospike-prometheus-exporter

Aerospike Prometheus exporter

This follows the logic from asgraphite. Run a asprom collector against every node in the aerospike cluster.

Statistics collected:

  • aerospike_node_*: node wide statistics. e.g. memory usage, cluster state.
  • aerospike_ns_*: per namespace. e.g. objects, migrations.
  • aerospike_sets_*: statistics per set: objects, memory usage
  • aerospike_latency_*: read/write/etc latency rates(!), per namespace
  • aerospike_ops_*: read/write/etc ops per second, per namespace

Binaries

The releases page has binaries.

Building

  • install the Go compiler
  • run make
  • copy the ./asprom binary to where you need it

It's also easy to crosscompile with Go. You can build asprom for Linux on a Mac with: GOOS=linux GOARCH=amd64 go build and then copy the asprom binary over to your Linux machines.

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].