Overview
This is a repackaged software product wherein additional charges may apply for optional seller support and value-added services. This product is completely free to use. There are no charges for the core software, deployment, or usage at this time. Optional charges may apply only if customers request additional seller-provided services, such as installation support, configuration assistance, troubleshooting guidance, performance optimization, observability setup, or SLA-backed technical support. These optional services are not required to use the product. Customers can freely deploy and run the product without any software charge, while retaining the ability to request premium support services if needed.
This offering delivers an end-to-end monitoring, visualization, and log aggregation solution powered by Prometheus, Grafana, and Loki, optimized for AWS and Linux-based infrastructure. Prometheus collects and stores time-series metrics from configured systems, applications, and workloads, providing visibility into infrastructure performance, resource utilization, availability, and operational trends. Combined with Grafana's flexible dashboarding and visualization capabilities, teams can gain insights through interactive charts, customizable dashboards, and a centralized interface for exploring monitoring data.
Loki extends the observability capabilities of the solution by providing centralized log aggregation and querying. Logs from remote servers and applications can be collected using compatible log collection agents and sent to Loki, allowing teams to search and analyze logs through Grafana. By bringing metrics and logs together in a unified interface, operations and DevOps teams can more effectively investigate incidents, correlate infrastructure changes with application or system events, troubleshoot issues, and reduce mean time to recovery (MTTR).
This solution can serve as a centralized monitoring and log aggregation hub for multiple Amazon EC2 instances, application servers, web servers, worker nodes, and other supported infrastructure. Remote systems can be configured with Prometheus-compatible exporters, such as Node Exporter, for metrics collection and compatible log collection agents for forwarding logs to Loki. Users can extend the solution with additional exporters, Grafana dashboards, plugins, data sources, and integrations based on their monitoring requirements.
Designed for deployment on AWS, this solution provides organizations with a flexible and self-managed observability foundation. By leveraging the combined capabilities of Prometheus, Grafana, and Loki, teams gain a comprehensive platform for metrics monitoring, dashboard visualization, centralized log analysis, troubleshooting, trend analysis, infrastructure visibility, and workload optimization across their environments.
Customers are responsible for configuring monitoring targets, log collection agents, network connectivity, security groups, authentication, TLS, backup, data retention, and other security or operational settings according to their organizational requirements. AWS infrastructure charges, including Amazon EC2, EBS storage, data transfer, and other AWS service usage charges, may still apply separately.
Highlights
- Real-time observability with Prometheus metrics: Monitor AWS workloads with continuous time-series data collection, fast querying, and long-term metric retention to improve performance and availability.
- Advanced Grafana dashboards and visualization: Build intuitive dashboards with charts, alerts, and multi-source integrations to accelerate troubleshooting and system insight.
- Proactive alerting and notifications: Configure Prometheus alert rules and Grafana notification channels to detect issues early, reduce MTTR, and maintain high operational reliability.
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
Vendor refund policy
Refunds follow AWS Marketplace terms. We offer refunds within 7 days of first subscription if the product does not function as described and our support cannot resolve the issue. To request a refund, contact support@meyicloud.com with your AWS account ID and order ID.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
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.
Version release notes
Initial release of the Prometheus, Grafana, and Loki monitoring and log aggregation solution on Ubuntu. This version includes Prometheus for metrics collection, Grafana for visualization and dashboards, and Loki for centralized log aggregation.
Additional details
Usage instructions
Usage Instructions
This AMI provides a pre-configured monitoring and log aggregation solution with Prometheus, Grafana, and Loki on Ubuntu. It is designed to act as a central monitoring server for other systems.
- Launch and Connect
Launch an EC2 instance from this AMI using a supported instance type. The recommended instance type is t3.medium or larger.
The default SSH user is:
ubuntu
Connect using the key pair selected during launch:
ssh -i <your-key.pem> ubuntu@<PUBLIC_IP>
- Configure Security Group Access
Allow only the network access required for your environment:
- TCP 22: SSH
- TCP 3000: Grafana
- TCP 9090: Prometheus
- TCP 3100: Loki
Restrict these ports to trusted IP addresses, VPC CIDR ranges, VPN networks, or authorized systems. Do not expose monitoring services to 0.0.0.0/0 unless protected by appropriate security controls.
- Access Grafana
Open:
http://<PUBLIC_IP>:3000
Default login:
Username: admin Password: admin
Change the default administrator password immediately after the first login.
Grafana provides dashboards for visualizing Prometheus metrics and exploring logs stored in Loki.
- Access Prometheus
Open:
http://<PUBLIC_IP>:9090
Prometheus collects and stores time-series metrics from configured remote monitoring targets.
- Configure Remote Servers for Metrics
Install and run Node Exporter on each Linux server you want to monitor. Node Exporter typically listens on TCP port 9100.
On the monitoring instance, edit:
sudo nano /etc/prometheus/prometheus.yml
Add the target servers under scrape_configs:
- job_name: 'servers'
static_configs:
- targets: ['10.0.0.11:9100', '10.0.0.12:9100']
Replace the example addresses with reachable IP addresses or hostnames.
Restart Prometheus:
sudo systemctl restart prometheus
Check the configured targets at:
http://<PUBLIC_IP>:9090/targets
Ensure that the target servers show an UP status.
- Configure Remote Servers for Logs
Install and configure Promtail or another compatible log collection agent on each remote server.
Configure the agent to send logs to:
http://<MONITORING_INSTANCE_IP>:3100/loki/api/v1/push
Where possible, use private VPC networking.
Logs can be queried in:
Grafana > Explore > Loki
- Verify Services
Connect to the instance through SSH and run:
sudo systemctl is-active prometheus sudo systemctl is-active grafana-server sudo systemctl is-active loki
Each service should return:
active
Verify Prometheus:
curl http://localhost:9090/-/ready
Verify Loki:
curl http://localhost:3100/ready
- Security and Operational Notes
- Change the default Grafana administrator password immediately.
- Restrict ports 22, 3000, 9090, 3100, and remote exporter ports to trusted sources.
- Prometheus and Loki do not have authentication enabled by default.
- Use private networking whenever possible.
- Consider placing Grafana behind a reverse proxy or load balancer with HTTPS/TLS for production use.
- Configure storage capacity, data retention, backups, and recovery according to your requirements.
Remote servers are not monitored automatically. Each target server must be configured with Node Exporter or another Prometheus-compatible exporter for metrics and Promtail or another compatible agent for logs.
This is a single-instance deployment and does not provide high availability by default.
Support
Vendor support
Customers receive technical support through email at support@meyicloud.com . Support includes assistance with installation, configuration, exporter setup, dashboard customization, and alert rule optimization. Standard support is provided during business hours (IST), with optional extended support available upon request. SLA options and dedicated support plans can be tailored based on customer needs.
AWS infrastructure support
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.