Skip to content

Commit

Permalink
🎉 Release of add-on Grafana Tempo 1.0.7
Browse files Browse the repository at this point in the history
  • Loading branch information
cedricziel committed Jul 21, 2024
1 parent 4e654e6 commit e1e0f64
Show file tree
Hide file tree
Showing 7 changed files with 91 additions and 0 deletions.
5 changes: 5 additions & 0 deletions ha-addon-grafana-tempo/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
## What’s changed

## 🐛 Bug fixes

- fix: set correct image arch @cedricziel (#22)
36 changes: 36 additions & 0 deletions ha-addon-grafana-tempo/DOCS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Home Assistant Add-on: Grafana Tempo

Grafana Tempo is an open source, easy-to-use, and high-scale distributed tracing backend.

## How to use

To send data to Tempo, you can use OTLP, Jaeger and Zipkin.

The hostname is `8047bde0-tempo`.

To send OpenTelemetry signals to Tempo via OTLP, you could use the following, very simple bit of configuration:

**OpenTelemetry Collector**

```yaml
receivers:
otlp:
protocols:
grpc:
exporters:
otlp/tempo:
endpoint: 8047bde0-tempo:4317
tls:
insecure: true
service:
pipelines:
traces:
exporters: [otlp/tempo]
```
**Workloads**
```shell
export OTEL_EXPORTER_OTLP_TRACES_ENDPOINT=8047bde0-tempo:4317
export OTEL_EXPORTER_OTLP_TRACES_INSECURE=true
```
12 changes: 12 additions & 0 deletions ha-addon-grafana-tempo/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Home Assistant Add-on: Grafana Tempo

Grafana Tempo is an open source, easy-to-use, and high-scale distributed tracing backend.

![Supports aarch64 Architecture][aarch64-shield]
![Supports amd64 Architecture][amd64-shield]

[aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg
[amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg
[armhf-shield]: https://img.shields.io/badge/armhf-yes-green.svg
[armv7-shield]: https://img.shields.io/badge/armv7-yes-green.svg
[i386-shield]: https://img.shields.io/badge/i386-yes-green.svg
33 changes: 33 additions & 0 deletions ha-addon-grafana-tempo/config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: Grafana Tempo

Check warning on line 1 in ha-addon-grafana-tempo/config.yaml

View workflow job for this annotation

GitHub Actions / workflows / YAMLLint

missing document start "---"
version: 1.0.7
slug: tempo
description: Grafana Tempo is an open source, easy-to-use, and high-scale distributed

Check failure on line 4 in ha-addon-grafana-tempo/config.yaml

View workflow job for this annotation

GitHub Actions / workflows / YAMLLint

line too long
tracing backend.
url: https://github.com/cedricziel/ha-addon-grafana-tempo/blob/main/tempo
apparmor: false
ports:
3200/tcp: null
4317/tcp: null
4318/tcp: null
9411/tcp: null
9095/tcp: null
14268/tcp: null
ports_description:
3200/tcp: Tempo
4317/tcp: OTLP/gRPC
4318/tcp: OTLP/HTTP
9411/tcp: Zipkin
9095/tcp: gRPC
14268/tcp: Jaeger/Thrift HTTP
arch:
- aarch64

Check failure on line 23 in ha-addon-grafana-tempo/config.yaml

View workflow job for this annotation

GitHub Actions / workflows / YAMLLint

wrong indentation: expected 2 but found 0
- amd64
init: false
map:
- share:rw

Check failure on line 27 in ha-addon-grafana-tempo/config.yaml

View workflow job for this annotation

GitHub Actions / workflows / YAMLLint

wrong indentation: expected 2 but found 0
homeassistant_api: true
options:
prometheus_url: http://24212397-mimir:8001/api/v1/push
schema:
prometheus_url: str
image: ghcr.io/cedricziel/ha-addon-grafana-tempo/{arch}
Binary file added ha-addon-grafana-tempo/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added ha-addon-grafana-tempo/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions ha-addon-grafana-tempo/translations/en.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
configuration:
message:
name: Message
description: The message that will be printed to the log when starting this example add-on.

Check failure on line 5 in ha-addon-grafana-tempo/translations/en.yaml

View workflow job for this annotation

GitHub Actions / workflows / YAMLLint

line too long

0 comments on commit e1e0f64

Please sign in to comment.