Listing Thumbnail

    Prometheus, Grafana & Loki on Ubuntu with support by Meyi Cloud

     Info
    Deployed on AWS
    AWS Free Tier
    A pre-configured monitoring and log aggregation solution on Ubuntu with Prometheus for metrics collection, Grafana for visualization, and Loki for centralized log management.

    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

    Delivery method

    Delivery option
    64-bit (x86) Amazon Machine Image (AMI)

    Latest version

    Operating system
    Ubuntu 24.04

    Deployed on AWS
    New

    Introducing multi-product solutions

    You can now purchase comprehensive solutions tailored to use cases and industries.

    Multi-product solutions

    Features and programs

    Financing for AWS Marketplace purchases

    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.
    Financing for AWS Marketplace purchases

    Pricing

    Prometheus, Grafana & Loki on Ubuntu with support by Meyi Cloud

     Info
    This product is available free of charge. Free subscriptions have no end date and may be canceled any time.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.
    If you are an AWS Free Tier customer with a free plan, you are eligible to subscribe to this offer. You can use free credits to cover the cost of eligible AWS infrastructure. See AWS Free Tier  for more details. If you created an AWS account before July 15th, 2025, and qualify for the Legacy AWS Free Tier, Amazon EC2 charges for Micro instances are free for up to 750 hours per month. See Legacy AWS Free Tier  for more details.

    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?

    Tell us how we can improve this page, or report an issue with this product.
    Tell us how we can improve this page, or report an issue with this product.

    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.

    Usage information

     Info

    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.

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

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

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

    1. Access Prometheus

    Open:

    http://<PUBLIC_IP>:9090

    Prometheus collects and stores time-series metrics from configured remote monitoring targets.

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

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

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

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

    Similar products

    Customer reviews

    Ratings and reviews

     Info
    0 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    0%
    0%
    0%
    0%
    0%
    0 reviews
    No customer reviews yet
    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.