All Projects → aws-observability → aws-otel-lambda

aws-observability / aws-otel-lambda

Licence: Apache-2.0 license
AWS Distro for OpenTelemetry - AWS Lambda

Programming Languages

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

Projects that are alternatives of or similar to aws-otel-lambda

aws-otel-java-instrumentation
AWS Distro for OpenTelemetry Java Instrumentation Library
Stars: ✭ 41 (-56.38%)
Mutual labels:  observability, opentelemetry, opentelemetry-api
opentelemetry-js-api
OpenTelemetry Javascript API
Stars: ✭ 75 (-20.21%)
Mutual labels:  observability, opentelemetry, opentelemetry-api
opentelemetry-ruby
OpenTelemetry Ruby API & SDK, and related gems
Stars: ✭ 332 (+253.19%)
Mutual labels:  opentelemetry, opentelemetry-api
aws-o11y-recipes
recipes for observability solutions at AWS
Stars: ✭ 110 (+17.02%)
Mutual labels:  observability, opentelemetry
orb
Orb is a dynamic network observability platform
Stars: ✭ 437 (+364.89%)
Mutual labels:  observability, opentelemetry
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 (+2832.98%)
Mutual labels:  observability, opentelemetry
uptrace
Open source APM: OpenTelemetry traces, metrics, and logs
Stars: ✭ 1,187 (+1162.77%)
Mutual labels:  observability, opentelemetry
geometrics
An opinionated library and set of guides for adding application tracing and metrics to a Phoenix application
Stars: ✭ 17 (-81.91%)
Mutual labels:  observability, opentelemetry
nestjs-otel
OpenTelemetry (Tracing + Metrics) module for Nest framework (node.js) 🔭
Stars: ✭ 273 (+190.43%)
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 (+188.3%)
Mutual labels:  observability, opentelemetry
open-telemetry-java-guides
Java OpenTelemetry 测试指南 :Open-Telemetry-Java-Guides 案例,用于测试常用中间件支持及 Otel 相关组件的使用情况。 可观察性Sig: https://i.cloudnative.to/observability/
Stars: ✭ 67 (-28.72%)
Mutual labels:  observability, opentelemetry
gateway
A proxy to buffer and forward metrics, events, and traces.
Stars: ✭ 94 (+0%)
Mutual labels:  observability, opentelemetry
Kubeeye
KubeEye aims to find various problems on Kubernetes, such as application misconfiguration, unhealthy cluster components and node problems.
Stars: ✭ 187 (+98.94%)
Mutual labels:  observability
Traffic Accounting Nginx Module
Monitor the incoming and outgoing traffic metrics in realtime for NGINX
Stars: ✭ 222 (+136.17%)
Mutual labels:  observability
Zipkin Php
Zipkin instrumentation for PHP
Stars: ✭ 190 (+102.13%)
Mutual labels:  observability
Anode
Utility for analyzing graphite metrics. Experimental package.
Stars: ✭ 188 (+100%)
Mutual labels:  observability
Applicationinsights Home
Application Insights main repository for documentation of overall SDK offerings for all platforms.
Stars: ✭ 221 (+135.11%)
Mutual labels:  observability
Tobs
tobs - The Observability Stack for Kubernetes. Easy install of a full observability stack into a k8s cluster with a CLI tool or Helm charts.
Stars: ✭ 186 (+97.87%)
Mutual labels:  observability
Myperf4j
High performance Java APM. Powered by ASM. Try it. Test it. If you feel its better, use it.
Stars: ✭ 2,281 (+2326.6%)
Mutual labels:  observability
Kiali Ui
Frontend part of Kiali (use github.com/kiali/kiali to report issues)
Stars: ✭ 185 (+96.81%)
Mutual labels:  observability

AWS managed OpenTelemetry Lambda Layers

As a downstream Repo of opentelemetry-lambda, aws-otel-lambda publishes AWS managed OpenTelemetry Lambda layers that are preconfigured for use with AWS services and bundle the reduced ADOT Collector. Users can onboard to OpenTelemetry in their existing Lambda functions by adding these ready-made layers directly.

Sample Apps

We provide SAM and Terraform sample applications for AWS managed OpenTelemetry Lambda layers. You can play with these samples by the following:

  1. Install AWS Cli, AWS SAM, Terraform, and configure AWS credentials correctly.

  2. Checkout the current Repo by

    git clone --recurse-submodules https://github.com/aws-observability/aws-otel-lambda.git
    
  3. Go to the language folder, such as python, java, run

    ./build.sh
    
  4. Go to a sample application folder, such as sample-apps/aws-sdk/deploy/wrapper/.

  5. Deploy sample application by,

    For Terraform sample application

    terraform init
    terraform apply -auto-approve
    

To Deploy SAM sample application, navigate to sample-apps/python-aws-sdk-aiohttp-sam/ and run. ./run.sh

ADOT Lambda Layer available components

This table represents the components that the ADOT Lambda Layer will support and can be used in the custom configuration for ADOT collector on Lambda. The highlighted components below are developed by AWS in-house.

Receiver Exporter Extensions
otlpreceiver awsemfexporter sigv4authextension
awsxrayexporter
prometheusremotewriteexporter
loggingexporter
otlpexporter
otlphttpexporter

Security

See CONTRIBUTING for more information.

Support

Please note that as per policy, we're providing support via GitHub on a best effort basis. However, if you have AWS Enterprise Support you can create a ticket and we will provide direct support within the respective SLAs.

License

This project is licensed under the Apache-2.0 License.

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].