Launch offer — 40% off every tier for a limited time. Prices shown are already reduced.
Stacks / Code / Beacon / ATTRIBUTION.md
ATTRIBUTION.md 81 lines · 3318 B · markdown
# Attribution

Every component is under a permissive licence. Preserve each project's
copyright and licence notice if you redistribute.

| Component | Licence | Pinned commit | Source |
|---|---|---|---|
| prometheus/prometheus | Apache-2.0 | `961c9ba40923` | https://github.com/prometheus/prometheus |
| prometheus/alertmanager | Apache-2.0 | `61ba43d505ca` | https://github.com/prometheus/alertmanager |
| VictoriaMetrics/VictoriaMetrics | Apache-2.0 | `fb10241d38c6` | https://github.com/VictoriaMetrics/VictoriaMetrics |
| thanos-io/thanos | Apache-2.0 | `1d2b2ae7d159` | https://github.com/thanos-io/thanos |
| fluent/fluent-bit | Apache-2.0 | `a415d1b089d1` | https://github.com/fluent/fluent-bit |
| open-telemetry/opentelemetry-collector | Apache-2.0 | `9b084f609cc6` | https://github.com/open-telemetry/opentelemetry-collector |
| jaegertracing/jaeger | Apache-2.0 | `d82a87cf2054` | https://github.com/jaegertracing/jaeger |
| louislam/uptime-kuma | MIT | `e7420f8fa546` | https://github.com/louislam/uptime-kuma |
| upptime/upptime | MIT | `88ab501ceed6` | https://github.com/upptime/upptime |
| apache/superset | Apache-2.0 | `68f19947a801` | https://github.com/apache/superset |
| open-telemetry/opentelemetry-js | Apache-2.0 | `66268a83f6b7` | https://github.com/open-telemetry/opentelemetry-js |

## What each does

### prometheus/prometheus
- Licence: Apache-2.0
- Role: Metrics collection and storage
- The default for time-series metrics. Scrapes your services and stores what it finds.

### prometheus/alertmanager
- Licence: Apache-2.0
- Role: Alert routing and deduplication
- Takes alerts from Prometheus and gets them to a human without spamming.

### VictoriaMetrics/VictoriaMetrics
- Licence: Apache-2.0
- Role: Long-term metrics storage
- Stores years of metrics where Prometheus would run out of disk. Drop-in compatible.

### thanos-io/thanos
- Licence: Apache-2.0
- Role: Long-term Prometheus at scale
- Ships metrics to object storage and queries across multiple Prometheus instances.

### fluent/fluent-bit
- Licence: Apache-2.0
- Role: Log collection and forwarding
- Lightweight log shipper. Reads from files and containers, forwards anywhere.

### open-telemetry/opentelemetry-collector
- Licence: Apache-2.0
- Role: Telemetry pipeline (metrics, logs, traces)
- One collector for all three signal types. Vendor-neutral and the industry is standardising on it.

### jaegertracing/jaeger
- Licence: Apache-2.0
- Role: Distributed tracing
- Follows a request across services. The only way to find where latency actually comes from.

### louislam/uptime-kuma
- Licence: MIT
- Role: Uptime monitoring
- Watches endpoints and tells you when they stop responding, before users do.

### upptime/upptime
- Licence: MIT
- Role: Status page from GitHub Actions
- Generates a public status page from scheduled checks, hosted free on GitHub Pages.

### apache/superset
- Licence: Apache-2.0
- Role: Dashboards and BI
- Charts on top of your metrics and business data. One place to look at everything.

### open-telemetry/opentelemetry-js
- Licence: Apache-2.0
- Role: Instrumentation SDK for Node
- Adds tracing and metrics to a Node service with a few lines. Pairs with the collector.

## Note

Source is fetched at the pinned commits above rather than vendored.
No upstream project is modified.