Project

vitalrix

0.0
The project is in a healthy, maintained state
Configures the official OpenTelemetry Ruby SDK to export traces, metrics and logs to VitalRix over OTLP/HTTP, turns on installed instrumentations, and adds a `vitalrix check` command.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Project Readme

VitalRix SDKs

One-call setup for sending traces, metrics and logs to VitalRix. Every SDK configures the official OpenTelemetry SDK of its language and exports over OTLP/HTTP, so anything OpenTelemetry instruments works.

Language Package Folder
Node.js @vitalrix/node platform repo
Python vitalrix (PyPI) python
Go github.com/avinashManiTripathi/vitalrix-sdks/go go
Java com.vitalrix:vitalrix (Maven Central) java
Ruby vitalrix (RubyGems) ruby
PHP vitalrix/vitalrix (Packagist) php

Each reads the same variables: VITALRIX_URL, VITALRIX_API_KEY, OTEL_SERVICE_NAME, DEPLOYMENT_ENVIRONMENT, SERVICE_VERSION, TRACE_SAMPLE_RATE. Keep the API key on the server; browsers use the real-user script instead.

Any other language: point its OpenTelemetry SDK at https://api.vitalrix.com/api/v1/{traces/otlp/v1/traces,metrics/otlp/v1/metrics,logs/otlp/v1/logs} with the header x-api-key: <key> (protobuf or JSON).

MIT licensed.