Skip to content

blackprism/docker-monitoring

Repository files navigation

Docker Monitoring

A comprehensive Docker monitoring solution that combines Grafana with multiple observability tools to provide complete visibility into your Docker environments.

Overview

This project sets up a monitoring stack for Docker environments using:

Prerequisites

  • Docker and Docker Compose installed

  • Basic understanding of Docker and monitoring concepts

Quick Start

  1. Clone this repository:

    git clone https://github.com/blackprism/docker-monitoring.git
    cd docker-monitoring
  2. Start the monitoring stack:

    docker network create docker-monitoring_public
    docker-compose up -d
  3. Initialize Grafana with data sources and dashboards:

    chmod a+x setup/init.sh
    ./setup/init.sh
  4. Access Grafana at http://localhost:3000 (default credentials: admin/admin)

External Service Monitoring

  • Metrics Monitor metrics of external services running in a separate Docker Compose project

  • Tracing Trace for services deployed in a distinct Docker Compose project

  • Profiling Profile services deployed in a distinct Docker Compose project

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages