OpsiMate Documentation
website·Indexed 30 days ago
https://opsimatedocs.netlify.appA 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.
What's inside OpsiMate
- 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.
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
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.Overview of OpsiMate Server Provider
A Server Provider in OpsiMate represents a single server that hosts multiple services. It is used to monitor services running on individual servers (Linux, macOS, or Windows) that are accessible via SSH.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.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.
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.
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.
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.Monitor service health and performance in OpsiMate
The Service Control interface allows for real-time monitoring of service health, performance metrics, and logs to ensure operational stability.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.Access Kibana dashboards via OpsiMate
The Kibana integration allows users to access data visualization dashboards directly from OpsiMate services. Dashboards can be opened in new browser tabs or viewed within embedded views.