nginx-prometheus-exporter VS prometheus-nginxlog-exporter

Compare nginx-prometheus-exporter vs prometheus-nginxlog-exporter and see what are their differences.

nginx-prometheus-exporter

NGINX Prometheus Exporter for NGINX and NGINX Plus (by nginxinc)

prometheus-nginxlog-exporter

Export metrics from Nginx access log files to Prometheus (by martin-helmich)
Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
nginx-prometheus-exporter prometheus-nginxlog-exporter
4 1
1,482 901
3.3% -
9.3 5.6
7 days ago 24 days ago
Go Go
Apache License 2.0 Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

nginx-prometheus-exporter

Posts with mentions or reviews of nginx-prometheus-exporter. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-01-17.
  • Monitoring?
    2 projects | /r/nginxproxymanager | 17 Jan 2023
    Anybody with experience using prometheus-nginxlog-exporter [1] or the basic from from nginx themselves [2]? [1] https://github.com/martin-helmich/prometheus-nginxlog-exporter/releases [2] https://github.com/nginxinc/nginx-prometheus-exporter
  • AWS EC2 Auto Scaling, Target Tracking Policies and Prometheus Exporters
    4 projects | dev.to | 16 Jan 2023
    #!/bin/bash yum update -y # Install CWA yum install amazon-cloudwatch-agent -y # Install Nginx and configure the stub status module amazon-linux-extras install nginx1.12 -y aws ssm get-parameter --name {{ nginx_stub_status_config_parameter_path }} --region {{ region }} --output text --query Parameter.Value > {{ nginx_config_file_path }} # Add a user to run the exporters useradd --no-create-home metrics_exporter # Install Node Exporter wget https://github.com/prometheus/node_exporter/releases/download/v1.4.0/node_exporter-1.4.0.linux-amd64.tar.gz tar xzf node_exporter-1.4.0.linux-amd64.tar.gz cp node_exporter-1.4.0.linux-amd64/node_exporter /usr/local/bin/node_exporter rm -rf node_exporter-1.4.0.linux-amd64.tar.gz node_exporter-1.4.0.linux-amd64 # Create Node Exporter systemd service cat << 'EOF' > /etc/systemd/system/node-exporter.service [Unit] Description=Prometheus Node Exporter Service After=network.target [Service] User=metrics_exporter Group=metrics_exporter Type=simple ExecStart=/usr/local/bin/node_exporter [Install] WantedBy=multi-user.target EOF # Install Nginx Exporter wget https://github.com/nginxinc/nginx-prometheus-exporter/releases/download/v0.11.0/nginx-prometheus-exporter_0.11.0_linux_amd64.tar.gz tar xzf nginx-prometheus-exporter_0.11.0_linux_amd64.tar.gz cp nginx-prometheus-exporter /usr/local/bin/nginx-prometheus-exporter rm -rf nginx-prometheus-exporter_0.11.0_linux_amd64.tar.gz nginx-prometheus-exporter # Create Nginx Exporter systemd service cat << 'EOF' > /etc/systemd/system/nginx-prometheus-exporter.service [Unit] Description=Prometheus Nginx Exporter Service After=network.target [Service] User=metrics_exporter Group=metrics_exporter Type=simple ExecStart=/usr/local/bin/nginx-prometheus-exporter -nginx.scrape-uri http://127.0.0.1:{{ nginx_stub_status_port }}/metrics -web.listen-address=127.0.0.1:9113 [Install] WantedBy=multi-user.target EOF # Configure CWA aws ssm get-parameter --name {{ cwa_prometheus_parameter_path }} --region {{ region }} --with-decryption --output text --query Parameter.Value > /opt/aws/amazon-cloudwatch-agent/etc/prometheus.yml /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m ec2 -c ssm:"{{ cwa_settings_parameter_path }}" -s # Start everything up systemctl daemon-reload systemctl enable nginx systemctl start nginx systemctl enable node-exporter systemctl start node-exporter systemctl enable nginx-prometheus-exporter systemctl start nginx-prometheus-exporter
  • How to monitor nginx in Kubernetes with Prometheus
    4 projects | dev.to | 4 Jul 2022
    The official nginx exporter.
  • Metrics for NGINX
    1 project | /r/devops | 1 Sep 2021

prometheus-nginxlog-exporter

Posts with mentions or reviews of prometheus-nginxlog-exporter. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-01-17.
  • Monitoring?
    2 projects | /r/nginxproxymanager | 17 Jan 2023
    Anybody with experience using prometheus-nginxlog-exporter [1] or the basic from from nginx themselves [2]? [1] https://github.com/martin-helmich/prometheus-nginxlog-exporter/releases [2] https://github.com/nginxinc/nginx-prometheus-exporter

What are some alternatives?

When comparing nginx-prometheus-exporter and prometheus-nginxlog-exporter you can also consider the following projects:

fluent-plugin-prometheus - A fluent plugin that collects metrics and exposes for Prometheus.

metrics - atomic measures + Prometheus exposition library

pulumi-ec2-cloudwatch-prometheus-autoscaling - A demo Pulumi project to set up EC2 autoscaling policies based on Prometheus exporters metrics

Fluentd - Fluentd: Unified Logging Layer (project under CNCF)

kubespy - Tools for observing Kubernetes resources in real time, powered by Pulumi.

prometheus - The Prometheus monitoring system and time series database.