{"repo":"mishmash-io/setup-telemetry-collection","free":true,"listed":false,"github":"https://github.com/mishmash-io/setup-telemetry-collection","clone":"git clone https://github.com/mishmash-io/setup-telemetry-collection.git","description":"Setup OpenTelemetry SDKs and agents for various languages, instrument tests, collect and save the telemetry, and make it available for further analytics.","language":"JavaScript","stars":13,"topics":["analytics","observability","opentelemetry","test-automation","testing","testing-tools","tests"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"setup-telemetry-collection This action sets up OpenTelemetry in your CI/CD environment. Instrument your tests, run them and when your pipeline finishes - emitted logs , metrics , traces and profiles are available as Apache Parquet files. Use these files for analytics on the behaviour of your code, before code reaches production. For inspiration, see tests telemetry analytics @ mishmash.io. Usage Internally, this action: 1. Downloads the necessary OpenTelemetry agents for your programming languages 1. Optionally caches them 1. Launches a small backend server that saves the telemetry to disk 1. Configures the OpenTelemetry agents and SDKs to send signals to that server 1. Optionally launches tools for additional telemetry (see below) 1. Once your CI/CD job completes - the action attaches the collected telemetry data as an artifact of your build. [!TIP] With this action you don't have to download OpenTelemetry agents or configure them, by, say, setting and exporting the numerous variables like OTEL EXPORTER OTLP ENDPOINT , OTEL RESOURCE ATTRIBUTES , etc. Setup-telemetry-collection does all that for you. To use this action simply add it as a step of a job in your workflow.yaml : The following sections contain more details about the various configuration options that you can set in your workflow. Supported telemetry signals This action configures emission and collection of logs , metrics , traces and profiles signals. By default, only logs , metrics and traces are enabled. To enab","default_branch":null,"files":null,"tree":[],"storefront":"/r/mishmash-io","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mishmash-io/setup-telemetry-collection/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}