-
Notifications
You must be signed in to change notification settings - Fork 427
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Monitoring, tracing, observability in DevOps #8
Comments
We've found Istio ( https://istio.io/ ) to be increasingly useful in this context. KubeSpy ( https://github.com/pulumi/kubespy )is an excellent tool for troubleshooting and diagnosing Kubernetes deployments. |
|
+1 for Prometheus |
Sentry for Error Reporting. https://sentry.io/welcome/ |
See also Runtime application self-protection #18 (comment) |
Analytics |
Tools and Benchmarks for Automated Log Parsing. |
Does the Fault Reside in a Stack Trace? Assisting Crash Localization by Predicting Crashing Fault Residence |
Having good dashboards is essential in DevOps, see Kibana, etc. |
Made in Alibaba: https://github.com/alibaba/Sentinel |
JVM Profiler Sending Metrics to Kafka (https://kafka.apache.org/), Console Output or Custom Reporter |
Time-series database to store monitoring data |
Prometheus - Monitoring system & time series database |
Netflix Zuul is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more. |
OpenTracing |
Sensu is a free and open source monitoring that handles cloud environments. Sensu allows you to monitor servers, services, application health, and business KPIs. |
Provenance analysis tools
|
Framework for instruction-level tracing and analysis of program executions |
DevOps Metrics |
Dapper, a large-scale distributed systems tracing infrastructure at Google |
Contemporary Software Monitoring: A Systematic Mapping Study. |
Cilium - eBPF-based Networking, Observability, and Security |
Amazon Kinesis Data Streams (KDS) is a massively scalable and durable real-time data streaming service. Can be used for monitoring events. Can be bridged with MQTT. |
Can be used to feed Prometheus. |
Prometheus client libraries (including both official ones and many third-party ones) can be found here: https://prometheus.io/docs/instrumenting/clientlibs/ |
Paper: "Enjoy your observability: an industrial survey of microservice tracing and analysis" http://link.springer.com/10.1007/s10664-021-10063-9 |
Sampler is a tool for shell commands execution, visualization and alerting. |
https://github.com/stagemonitor/stagemonitor cc/ @gluckzhang |
Trace Server Protocol |
Zabbix open source monitoring solution for network monitoring and application monitoring of millions of metrics. |
strace is a diagnostic, debugging and instructional userspace utility for Linux. It is used to monitor and tamper with interactions between processes and the Linux kernel, which include system calls, signal deliveries, and changes of process state. |
Let's Trace It: Fine-Grained Serverless Benchmarking using Synchronous and Asynchronous Orchestrated Applications |
Open Tracing Tools: Overview and Critical Comparison |
Reliability Pillar - AWS Well-Architected Framework |
Lessons Learned Building a Global Synthetic Monitoring System |
Elastic Observability |
A curated collection of publicly available resources on how technology and tech-savvy organizations around the world practice Site Reliability Engineering (SRE) |
Observability with Gitlab |
The text was updated successfully, but these errors were encountered: