https://github.com/tomplus/otlprobe
Convenient way to inspect data in Open Telemetry Protocol (OTLP)
https://github.com/tomplus/otlprobe
Last synced: 9 months ago
JSON representation
Convenient way to inspect data in Open Telemetry Protocol (OTLP)
- Host: GitHub
- URL: https://github.com/tomplus/otlprobe
- Owner: tomplus
- License: mit
- Created: 2024-02-09T22:54:04.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-01T15:37:39.000Z (over 1 year ago)
- Last Synced: 2025-01-21T13:49:32.180Z (over 1 year ago)
- Language: Go
- Homepage:
- Size: 2.04 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# otlprobe
[](https://github.com/tomplus/otlprobe/actions/workflows/go.yml)
## Introduction
This application works as a service which accepts OTLP signals via HTTP/gRPC.
Received data can be presented in a convenient way in the interactive mode, where you can filter, browse or examine attributes.

## Installation
To build and install application from the source code call the following command:
```
go build
go install
```
## Getting started
To start application in the interactive mode use the following command:
```
otlprobe
```
by default it accepts connections via gRPC/HTTP on ports 4317/4318.
Now you can configure your collector or your application to send signals to `otlprobe`.
```
exporters:
otlp:
endpoint: localhost:4317
tls:
insecure: true
insecure_skip_verify: true
compression: none
```
## Features / Roadmap
* interactive and non-interactive mode
* read all types of signals
* support grpc/http protocol (insecure)
* TODO: support secure grpc/http
* TODO: graphs with metrics in interactive mode
* TODO: docker image