OpsiMate Documentation

website·Indexed 30 days ago

https://opsimatedocs.netlify.app

A monitoring and infrastructure management platform that centralizes service control and observability. OpsiMate allows users to monitor Docker containers, systemd services, and Kubernetes pods through various providers. It features custom dashboards, alert management, and integrations with external tools such as Grafana, DataDog, and Kibana.

Tokens
5.8K
Snippets
15
Records
69
Agent score
75%

What's inside OpsiMate

  1. Overview of DataDog Integration for Monitoring Data

    DataDog is a SaaS-based monitoring and analytics platform used for cloud-scale applications. It provides comprehensive monitoring capabilities for servers, databases, tools, and services, allowing users to analyze performance and health data through its analytics platform.
  2. Overview of OpsiMate Infrastructure Management

    OpsiMate serves as a unified infrastructure command center that provides a single view and control plane for diverse technology stacks, including:

    • Bare metal servers and Virtual Machines
    • Kubernetes clusters and Docker containers
    • AWS Lambda functions and other cloud services
    • Third-party monitoring tools and integrations
  3. Overview of OpsiMate Infrastructure Management

    OpsiMate is a unified platform designed to monitor, manage, and optimize entire infrastructure ecosystems. It aims to replace fragmented monitoring tools and scattered dashboards with a single source of truth, moving teams from reactive incident management to proactive optimization by unifying metrics, logs, and alerts.
  4. Manage alerts using the OpsiMate Alert Management dashboard

    The Alert Management page serves as a centralized hub to monitor all alerts across services and integrations. It allows users to view all active alerts in one place and use filtering and search capabilities to isolate alerts by service, severity, or status.
  5. Understand OpsiMate Providers and Services

    In OpsiMate, infrastructure monitoring is organized into a hierarchy of Providers and Services.

    Providers are the infrastructure platforms (the 'containers') where applications run. Examples include:

    • Server Provider: A single server or VM hosting systemd services, Docker containers, or background processes.
    • K8S Cluster: A Kubernetes cluster consisting of multiple nodes, pods, deployments, and ingress.

    Services are the actual applications and processes running within those providers that require monitoring and control. Examples include:

    • Containers: Docker containers running applications.
    • Systemd Services: Linux system services managed by systemd.
    • Kubernetes Pods: Containerized applications within a K8S cluster.
  6. Understand OpsiMate Integration Layers

    OpsiMate uses four primary integration layers to connect external tools for monitoring, control, and interaction:

    • Receiving Alerts: Ingest alerts from external monitoring systems.
    • External Links: Link external URLs and dashboards directly to services.
    • Monitoring Data: Integrate logs, metrics, and performance data.
    • Actions: Use external tools to control services and execute actions.
  7. Track provider activities using OpsiMate Audit Logs

    OpsiMate maintains comprehensive audit logs to track all system activities and user actions related to providers. Specifically, the audit logs record the following events:

    • Provider Creation: When new providers are added to the system.
    • Configuration Changes: Any modifications made to provider settings.
    • Provider Removal: When providers are deleted from the system.
  8. Consolidate monitoring and alerts in OpsiMate

    OpsiMate provides a Unified Monitoring View by integrating monitoring tools, alerts, metrics, and logs. This allows users to correlate data from multiple sources to understand the impact on their environment within a single consolidated view.
  9. Trace alerts back to integration sources

    OpsiMate aggregates alerts from configured integrations, such as Grafana alert rules. Each alert in the dashboard displays its source integration, enabling developers to trace the alert back to the original monitoring system for deeper investigation.