In the fields of information technology and systems management, application performance management (APM) is the monitoring and management of performance and availability of software applications. APM strives to detect and diagnose complex application performance problems to maintain an expected level of service.
Grafana 是一款数据可视化平台,可以做数据监控和数据统计,并带有告警功能。支持接入 Prometheus, Loki, Elasticsearch, InfluxDB, Postgres 等数据源。
Uptime Kuma 是一个网络状态监控工具,支持 HTTP/HTTPS/TCP/PING/DNS 监控,告警可以通过 Telegram、Emial、Discord、Slack 等通知
#时序数据库#Prometheus 是一个监控系统和时序数据库
#自动化#你的代理人,随时待命。Huginn 是一个用于构建自动化任务的web平台。
pm2 是一个 Node.js 进程管理工具,并内置负载均衡器
#时序数据库#InfluxDB 是一个开源时序型数据库。它由Go写成,着力于高性能地查询与存储时序型数据。InfluxDB被广泛应用于存储系统的监控数据,IoT行业的实时数据等场景。
Glances 是一个系统资源监控工具,是 top/htop 的替代品。跨平台,支持Windows、Linux、macOS
通过执行SQL的方式监控和分析操作系统。如查询当前用户、进程、CPU、网络等等。支持Linux, macOS, 和 Windows
changedetection.io 是一个用于监控网页内容修改的工具,并支持通过API、邮件、消息等多种方式发送通知
Cilium 为基于Kubernetes 的Linux 容器管理平台上部署的服务,透明地提供服务间的网络和API 连接及安全。 Cilium 底层是基于Linux 内核的新技术eBPF,可以在Linux 系统中动态注入强大的安全性、可见性和网络控制逻辑
Kibana 是一个为 Elasticsearch 设计的分析和可视化平台
CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。