This is a repackaged open source software product wherein additional charges apply for hardening, security configuration, and setup support.
Grafana + Prometheus is a complete open-source observability stack - Grafana dashboards backed by a Prometheus time-series database, pre-wired so you can query metrics the moment you log in. This Lynxroute build is hardened and ready out of the box: a unique Grafana admin password generated at first launch, an Nginx TLS reverse proxy on 443, Prometheus bound to localhost only, telemetry disabled, the Prometheus data source provisioned as default, UFW firewall, and a CIS Level 1 hardened Ubuntu 24.04 LTS base.
Grafana OSS is AGPL-3.0; Prometheus is Apache-2.0 - fully auditable, no vendor lock-in.
This is a repackaged open source software product wherein additional charges apply for hardening, security configuration, and setup support.
WHAT IS GRAFANA + PROMETHEUS
Grafana is a Go-based analytics and visualization platform that turns time-series metrics into interactive dashboards, panels, and alerts; Prometheus is a Go-based monitoring system and time-series database that scrapes and stores metrics over HTTP. In this bundle Grafana is the front door and Prometheus is the metrics backend - the two are pre-connected, with Prometheus added to Grafana as the default data source so you can open Explore and run PromQL queries (for example, "up") immediately. Prometheus scrapes itself and Grafana out of the box and is sized with a 15-day local retention window; add your own scrape targets to monitor application and infrastructure metrics. Grafana persists dashboards, users, and settings in an embedded SQLite database; Prometheus stores samples in its on-disk TSDB. Grafana OSS is AGPL-3.0 and Prometheus is Apache-2.0, so the entire stack is auditable with no vendor lock-in. Running your own stack keeps all metrics and dashboards inside your AWS account.
WHAT THIS AMI ADDS
Security hardening:
A unique Grafana admin password generated at first launch (the default admin/admin is rotated away)
Nginx reverse proxy with TLS - Grafana proxied on port 443
Prometheus (port 9090) bound to localhost only - Grafana is the only exposed UI
Grafana usage reporting and update checks disabled (no phone-home)
Prometheus provisioned as the default Grafana data source
UFW firewall - ports 22, 80, 443 only
fail2ban, AppArmor
CVE scan - every image is scanned for vulnerabilities before release
OS hardening (CIS Level 1):
CIS Ubuntu 24.04 LTS Level 1 benchmark applied via ansible-lockdown
CIS Conformance Report at /etc/lynxroute/cis-report.html
CIS Tailored Profile at /usr/share/doc/lynxroute/CIS_TAILORED_PROFILE.md
Highlights
Grafana security baked in: a unique admin password generated at first launch, Nginx TLS on 443, Prometheus bound to localhost only, and usage reporting disabled.
AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
Try this product free for 5 days according to the free trial terms set by the vendor. Usage-based pricing is in effect for usage beyond the free trial terms. Your free trial gets automatically converted to a paid subscription when the trial ends, but may be canceled any time before that.
You pay by the hour based on the EC2 instance size you run. All four options deliver the same hardened observability stack; they differ only in compute capacity. The t3.large runs on burstable compute for lighter or variable workloads. The three m6i options scale up general-purpose compute: m6i.large, m6i.xlarge, and m6i.2xlarge each add more CPU and memory. Pick the size that matches your monitoring load. Hourly billing means you pay only while an instance runs, with no upfront commitment. The software fee applies on top of standard AWS infrastructure charges.
Top-of-mind questions for buyers
What does each hourly instance option map to in terms of compute?
Each option maps to one running EC2 virtual machine of the named size. The t3.large uses burstable compute, suited to lighter or variable loads. The three m6i sizes offer fixed general-purpose compute, with m6i.large, m6i.xlarge, and m6i.2xlarge adding CPU and memory in steps. You pick one size per instance.
Am I charged the software fee when the instance is stopped or paused?
The software fee meters running time only, billed per hour while an instance runs. A stopped instance accrues no software charges. Standard AWS storage fees for attached volumes may still apply while the instance is stopped, since that is separate from the software licence.
Is any security or compliance work included in the image, or must I configure it?
The image ships pre-hardened, so no manual security setup is required. It applies CIS Level 1 benchmarks on Ubuntu 24.04 LTS, generates unique credentials at first boot, and bundles a software bill of materials and conformance report inside the instance for audit review.
lynxroute.com
Helpful?
Vendor refund policy
We do not offer refunds for this product. AWS infrastructure charges (EC2, EBS, data transfer) are billed separately by AWS and are not refundable by us.
How can we make this page better?
Tell us how we can improve this page, or report an issue with this product.
Give us feedbackReport a problem with this product or seller
Legal
Vendor terms and conditions
Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA).
Content disclaimer
Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Fix: scheduled log rotation no longer silently stops Prometheus logging. The unit writes its log via systemd (StandardOutput=append:), so systemd owns the file descriptor; the previous create-based rotation left the running service writing into the old renamed file while the live log stayed empty. Rotation now uses copytruncate, which truncates the same inode and keeps logging working across a rotation.
Rebuilt on the current CIS Level 1 hardened Ubuntu 24.04 LTS base for the latest Ubuntu security updates.
Additional details
Usage instructions
Launch instance (m6i.xlarge recommended)
Open Security Group - allow TCP 443 and TCP 80 from your IP
Open https://<PUBLIC_IP> in your browser - accept the self-signed certificate warning
Log in with the admin user and the generated password from the credentials file
Go to Explore, select Prometheus, and run a query such as "up" - the data source is already connected
The default admin/admin password is rotated to a unique value at first launch.
The Prometheus data source is pre-configured as default; Prometheus listens on localhost only and is reached through Grafana.
Credentials are saved to /root/grafana-credentials.txt at first boot.
Prometheus keeps 15 days of local metrics by default; add scrape targets in /etc/prometheus/prometheus.yml and run: sudo systemctl reload prometheus
Replace the self-signed TLS certificate with a CA-signed certificate (sudo certbot --nginx) for production use.
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Grafana Cloud is a fully managed, composable observability platform that brings together Prometheus metrics, logs, and traces with Grafana visualizations and integrates with 100+ data sources. Prebuilt dashboards help you get started in minutes monitoring your cloud native infrastructure, services, and applications.
Upgrade open-source Grafana with premium data sources, access control, reporting and other functionality, as well as support and professional services from Grafana Labs, the creators of Grafana. This Grafana Enterprise offering is for customers who want to self-manage Grafana on AWS.
Grafana Kubernetes Monitoring provides a simplified approach that enables you to monitor your Kubernetes fleet. You can use its rich interface to drill into your data, as well as take advantage of preconfigured dashboards, recording rules, and alert rules. Grafana Kubernetes Monitoring is only available with an active Grafana Cloud License.
Grafana Cloud - BYOC: Grafana Cloud Stack deployed in your infrastructure is a fully managed, composable observability platform that brings together Prometheus metrics, logs, and traces with Grafana visualizations and integrates with 100+ data sources. Prebuilt dashboards help you get started in minutes monitoring your cloud native infrastructure, services, and applications. All that deployed in your own AWS infrastructure
Be the first to review this product. We've partnered with PeerSpot to gather customer feedback. You can share your experience by writing or recording a review, or scheduling a call with a PeerSpot analyst.