Add architecture diagram here
Key Components
- Monitors: Core monitoring capabilities including HTTP, Container, Heartbeat, Shell Script, Selenium, and Code monitors.
- Automation Engine: Manages Cookbooks and Workflows to automate routine tasks and issue resolutions.
- Dashboard: Central hub for real-time insights, configuration, and monitoring data.
- Agents: Deployed within customer environments to run monitors and collect data, communicating with the OpsHealth platform.
Automated Agents
Agents are lightweight processes deployed in your environments to execute the defined monitors. These agents run various types of monitors, such as HTTP, Container, Heartbeat, Shell Script, Selenium, and Code Monitors, to collect relevant data and ensure the health and performance of your applications. Agents serve as the secure link between OpsHealth and your infrastructure. They can execute actions ranging from simple commands to complex remediation playbooks. Many operational commands are passed through OpsHealth’s backend to the Agents, which then execute these commands on the targeted resources. For more information on deploying agents, refer to the Agent Installation Guide.Monitoring and Diagnostics
OpsHealth provides comprehensive monitoring capabilities to track the health and performance of your applications. Configurable alarms use metrics or customizable status checks to automatically trigger actions, helping to diagnose and remediate issues within your infrastructure.Unified Dashboard
OpsHealth offers a robust web-based interface for real-time monitoring of all resources. The dashboard provides a comprehensive view of your infrastructure, displaying key metrics collected by the agents. Key features include: Centralized View: Access a unified display of application health and performance. Real-Time Insights: View critical metrics and alerts instantly.Deployment Options
OpsHealth can be deployed in various configurations to meet your needs, whether as a fully-managed service (OpsHealth SaaS) or a self-hosted service running in your own infrastructure (OpsHealth Self-Hosted).Security and Compliance
Security is a top priority for OpsHealth. Agents are deployed securely across various environments and communicate with the backend using encrypted channels. OpsHealth follows industry best practices to ensure data integrity and privacy. Key security features include:- Data Encryption: All collected data is encrypted at rest and in transit.
- Secure Communication: Uses SSL/TLS for all network communications.
- Access Control: Role-based security architecture to ensure authorized access only. Scalability