nginx-prometheus-exporter
NGINX Prometheus Exporter for NGINX and NGINX Plus (by nginxinc)
pulumi-ec2-cloudwatch-prometheus-autoscaling
A demo Pulumi project to set up EC2 autoscaling policies based on Prometheus exporters metrics (by svodwood)
Our great sponsors
nginx-prometheus-exporter | pulumi-ec2-cloudwatch-prometheus-autoscaling | |
---|---|---|
4 | 1 | |
1,482 | 0 | |
3.3% | - | |
9.3 | 10.0 | |
7 days ago | over 1 year ago | |
Go | Python | |
Apache License 2.0 | MIT License |
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.
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?
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
#!/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
The official nginx exporter.
- Metrics for NGINX
pulumi-ec2-cloudwatch-prometheus-autoscaling
Posts with mentions or reviews of pulumi-ec2-cloudwatch-prometheus-autoscaling.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-01-16.
-
AWS EC2 Auto Scaling, Target Tracking Policies and Prometheus Exporters
You may find the source code for this demo in this Github repo.
What are some alternatives?
When comparing nginx-prometheus-exporter and pulumi-ec2-cloudwatch-prometheus-autoscaling you can also consider the following projects:
prometheus-nginxlog-exporter - Export metrics from Nginx access log files to Prometheus
kubespy - Tools for observing Kubernetes resources in real time, powered by Pulumi.
fluent-plugin-prometheus - A fluent plugin that collects metrics and exposes for Prometheus.
Fluentd - Fluentd: Unified Logging Layer (project under CNCF)
prometheus - The Prometheus monitoring system and time series database.