All Projects → aws-observability → aws-o11y-recipes

aws-observability / aws-o11y-recipes

Licence: other
recipes for observability solutions at AWS

Programming Languages

go
31211 projects - #10 most used programming language
typescript
32286 projects
python
139335 projects - #7 most used programming language
shell
77523 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to aws-o11y-recipes

Datav
📊https://datav.io is a modern APM, provide observability for your business, application and infrastructure. It's also a lightweight alternative to Grafana.
Stars: ✭ 2,757 (+2406.36%)
Mutual labels:  grafana, observability, opentelemetry
microservices-observability
🎉 Microservices Observability - Log Aggregation, Distributed Tracking, Metrics
Stars: ✭ 40 (-63.64%)
Mutual labels:  grafana, observability
grafana-operator
An operator for Grafana that installs and manages Grafana instances, Dashboards and Datasources through Kubernetes/OpenShift CRs
Stars: ✭ 449 (+308.18%)
Mutual labels:  grafana, observability
Victoriametrics
VictoriaMetrics: fast, cost-effective monitoring solution and time series database
Stars: ✭ 5,558 (+4952.73%)
Mutual labels:  grafana, observability
victoriametrics-ru-links
Список постов и видеозаписей об VictoriaMetrics на русском языке
Stars: ✭ 1 (-99.09%)
Mutual labels:  grafana, observability
policy-reporter
Monitoring and Observability Tool for the PolicyReport CRD with an optional UI.
Stars: ✭ 140 (+27.27%)
Mutual labels:  grafana, observability
firehose
firehose: the metrics gateway for prometheus
Stars: ✭ 23 (-79.09%)
Mutual labels:  grafana, observability
My Cheat Sheets
A place to keep all my cheat sheets for the complete development of ASIC/FPGA hardware or a software app/service.
Stars: ✭ 94 (-14.55%)
Mutual labels:  grafana, amazon-web-services
Cloudprober
An active monitoring software to detect failures before your customers do.
Stars: ✭ 1,269 (+1053.64%)
Mutual labels:  grafana, observability
Grafterm
Metrics dashboards on terminal (a grafana inspired terminal version)
Stars: ✭ 613 (+457.27%)
Mutual labels:  grafana, observability
monitoring-jump-start
Monitor AWS resources with ease
Stars: ✭ 67 (-39.09%)
Mutual labels:  cloudwatch, amazon-web-services
Netdata
Real-time performance monitoring, done right! https://www.netdata.cloud
Stars: ✭ 57,056 (+51769.09%)
Mutual labels:  grafana, observability
Aws Xray Ts Decorator
Instrument your Typescript code with AWS X-Ray using elegant decorators
Stars: ✭ 17 (-84.55%)
Mutual labels:  amazon-web-services, observability
robusta
Open source Kubernetes monitoring, troubleshooting, and automation platform
Stars: ✭ 772 (+601.82%)
Mutual labels:  grafana, observability
gateway
A proxy to buffer and forward metrics, events, and traces.
Stars: ✭ 94 (-14.55%)
Mutual labels:  observability, opentelemetry
geometrics
An opinionated library and set of guides for adding application tracing and metrics to a Phoenix application
Stars: ✭ 17 (-84.55%)
Mutual labels:  observability, opentelemetry
trouble-training
FullStack DDD/CQRS with GraphQL workshop including distributed tracing and monitoring. This shows the configuration from React frontend to .Net backend.
Stars: ✭ 271 (+146.36%)
Mutual labels:  observability, opentelemetry
open-telemetry-java-guides
Java OpenTelemetry 测试指南 :Open-Telemetry-Java-Guides 案例,用于测试常用中间件支持及 Otel 相关组件的使用情况。 可观察性Sig: https://i.cloudnative.to/observability/
Stars: ✭ 67 (-39.09%)
Mutual labels:  observability, opentelemetry
Swagger Stats
API Observability. Trace API calls and Monitor API performance, health and usage statistics in Node.js Microservices.
Stars: ✭ 559 (+408.18%)
Mutual labels:  grafana, observability
Legend
Legend builds and publishes Grafana dashboards for your services with prefilled metrics and alerts for your services.
Stars: ✭ 149 (+35.45%)
Mutual labels:  grafana, observability

IMPORTANT NOTE

This repo has been archived and the project merged into https://github.com/aws-observability/observability-best-practices.


AWS o11y recipes

See aws-observability.github.io/aws-o11y-recipes/.

Security

See CONTRIBUTING for more information.

License

This library is licensed under the MIT-0 License. See the LICENSE file.

Writing recipes

To write recipes we're using MkDocs with the Material theme. MkDocs is a static site generator, converting the Markdown files you edit to static HTML pages which are then served as via GitHub pages

Local preview

In order to locally preview the recipes site you need to have MkDocs installed:

  • Make sure to upgrade pip installer
pip3 install --upgrade pip
pip --version
  • Install mkdocs
pip install mkdocs
  • Validate mkdocs setup
pip check mkdocs
pip show mkdocs
  • Depending on python version and OS configuration, execute mkdocs by running one of the following commands
$ python -m mkdocs [OPTIONS] COMMAND [ARGS]...
$ mkdocs [OPTIONS] COMMAND [ARGS]...

Further, we depend on the Material theme and some plugins you can install as follows:

pip install mkdocs-material mkdocs-awesome-pages-plugin mkdocs-macros-plugin

To generate a local preview do:

$ mkdocs serve
INFO     -  Building documentation...
INFO     -  Cleaning site directory
...

Now head over to http://127.0.0.1:8000/aws-o11y-recipes/ where you should find the local preview of the recipes site.

If you are looking for formatting tips, check out the Material theme reference.

Note the following when writing a recipe:

  • The recipes are located in the docs/recipes/.
  • The name of the recipe follows in general the dimensions, for example, ec2-eks-metrics-go-adot-ampamg.md indicates a recipe for an EKS on EC2 setup, showing how to ingest metrics from a Go app into AMP and consume in AMG.
  • If you have any supporting files such as YAML manifests or scripts, create a directory with the same name as the recipe Markdown file, so in above case you would find a directory docs/recipes/ec2-eks-metrics-go-adot-ampamg/ that contains YAML files used in the recipes.
  • Put all your images, be it a screen shot or the like, into the docs/images directory.
  • When you create a new recipe, don't forget to link it from one of the top-level pages found in the docs/ directory. For example, above recipe you could add to amg.md, amp.md, and eks.md.

IMPORTANT Before you send in a PR, make sure that the local preview with mkdocs serve renders OK, that is, all images are shown and the rest of the formatting, such as code, displays as you would expect.

Publishing

Once you PR the repo, we will review and test the recipes and the merge of your PR kicks of a GitHub action that publishes your recipe automatically.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].