From b6c54e29eee0692bb3f7539f2c36374bc39bda34 Mon Sep 17 00:00:00 2001 From: Tolya Korniltsev Date: Wed, 22 May 2024 13:21:15 +0700 Subject: [PATCH] chore(pyroscope): mark pyroscope components as GA --- CHANGELOG.md | 2 ++ docs/sources/reference/components/discovery.process.md | 4 ---- docs/sources/reference/components/pyroscope.ebpf.md | 4 ---- docs/sources/reference/components/pyroscope.java.md | 4 ---- docs/sources/reference/components/pyroscope.scrape.md | 4 ---- docs/sources/reference/components/pyroscope.write.md | 4 ---- internal/component/discovery/process/process.go | 2 +- internal/component/pyroscope/ebpf/ebpf_linux.go | 2 +- internal/component/pyroscope/java/java.go | 2 +- internal/component/pyroscope/scrape/scrape.go | 2 +- internal/component/pyroscope/write/write.go | 2 +- 11 files changed, 7 insertions(+), 25 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4eec60ffb1..a0dfbf5804 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -39,6 +39,8 @@ Main (unreleased) ### Other changes +- `pyroscope.ebpf`, `pyroscope.java`, `pyroscope.scrape`, `pyroscope.write` and `discovery.process` components are now GA. (@korniltsev) + - `prometheus.exporter.snmp`: Updating SNMP exporter from v0.24.1 to v0.26.0. (@ptodev, @erikbaranowski) - `prometheus.scrape` component's `enable_protobuf_negotiation` argument is now diff --git a/docs/sources/reference/components/discovery.process.md b/docs/sources/reference/components/discovery.process.md index 2a902953af..dd53779709 100644 --- a/docs/sources/reference/components/discovery.process.md +++ b/docs/sources/reference/components/discovery.process.md @@ -4,12 +4,8 @@ description: Learn about discovery.process title: discovery.process --- -Public preview - # discovery.process -{{< docs/shared lookup="stability/public_preview.md" source="alloy" version="" >}} - `discovery.process` discovers processes running on the local Linux OS. {{< admonition type="note" >}} diff --git a/docs/sources/reference/components/pyroscope.ebpf.md b/docs/sources/reference/components/pyroscope.ebpf.md index cddbf14ca1..90f67c073e 100644 --- a/docs/sources/reference/components/pyroscope.ebpf.md +++ b/docs/sources/reference/components/pyroscope.ebpf.md @@ -4,12 +4,8 @@ description: Learn about pyroscope.ebpf title: pyroscope.ebpf --- -Public preview - # pyroscope.ebpf -{{< docs/shared lookup="stability/public_preview.md" source="alloy" version="" >}} - `pyroscope.ebpf` configures an ebpf profiling job for the current host. The collected performance profiles are forwarded to the list of receivers passed in `forward_to`. diff --git a/docs/sources/reference/components/pyroscope.java.md b/docs/sources/reference/components/pyroscope.java.md index 878bc91ec4..7870493a7d 100644 --- a/docs/sources/reference/components/pyroscope.java.md +++ b/docs/sources/reference/components/pyroscope.java.md @@ -4,12 +4,8 @@ description: Learn about pyroscope.java title: pyroscope.java --- -Public preview - # pyroscope.java -{{< docs/shared lookup="stability/public_preview.md" source="alloy" version="" >}} - `pyroscope.java` continuously profiles Java processes running on the local Linux OS using [async-profiler](https://github.com/async-profiler/async-profiler). {{< admonition type="note" >}} diff --git a/docs/sources/reference/components/pyroscope.scrape.md b/docs/sources/reference/components/pyroscope.scrape.md index 3365306139..825a41deff 100644 --- a/docs/sources/reference/components/pyroscope.scrape.md +++ b/docs/sources/reference/components/pyroscope.scrape.md @@ -4,12 +4,8 @@ description: Learn about pyroscope.scrape title: pyroscope.scrape --- -Public preview - # pyroscope.scrape -{{< docs/shared lookup="stability/public_preview.md" source="alloy" version="" >}} - `pyroscope.scrape` collects [pprof] performance profiles for a given set of HTTP `targets`. `pyroscope.scrape` mimcks the scraping behavior of `prometheus.scrape`. diff --git a/docs/sources/reference/components/pyroscope.write.md b/docs/sources/reference/components/pyroscope.write.md index adaab2d3da..4858606386 100644 --- a/docs/sources/reference/components/pyroscope.write.md +++ b/docs/sources/reference/components/pyroscope.write.md @@ -4,12 +4,8 @@ description: Learn about pyroscope.write title: pyroscope.write --- -Public preview - # pyroscope.write -{{< docs/shared lookup="stability/public_preview.md" source="alloy" version="" >}} - `pyroscope.write` receives performance profiles from other components and forwards them to a series of user-supplied endpoints using [Pyroscope' Push API](/oss/pyroscope/). Multiple `pyroscope.write` components can be specified by giving them different labels. diff --git a/internal/component/discovery/process/process.go b/internal/component/discovery/process/process.go index 29f5846873..824ecf6bf2 100644 --- a/internal/component/discovery/process/process.go +++ b/internal/component/discovery/process/process.go @@ -15,7 +15,7 @@ import ( func init() { component.Register(component.Registration{ Name: "discovery.process", - Stability: featuregate.StabilityPublicPreview, + Stability: featuregate.StabilityGenerallyAvailable, Args: Arguments{}, Exports: discovery.Exports{}, diff --git a/internal/component/pyroscope/ebpf/ebpf_linux.go b/internal/component/pyroscope/ebpf/ebpf_linux.go index 2d00a72c0c..b0f8a49571 100644 --- a/internal/component/pyroscope/ebpf/ebpf_linux.go +++ b/internal/component/pyroscope/ebpf/ebpf_linux.go @@ -25,7 +25,7 @@ import ( func init() { component.Register(component.Registration{ Name: "pyroscope.ebpf", - Stability: featuregate.StabilityPublicPreview, + Stability: featuregate.StabilityGenerallyAvailable, Args: Arguments{}, Build: func(opts component.Options, args component.Arguments) (component.Component, error) { diff --git a/internal/component/pyroscope/java/java.go b/internal/component/pyroscope/java/java.go index ef0c0ca602..076bd254d8 100644 --- a/internal/component/pyroscope/java/java.go +++ b/internal/component/pyroscope/java/java.go @@ -23,7 +23,7 @@ const ( func init() { component.Register(component.Registration{ Name: "pyroscope.java", - Stability: featuregate.StabilityPublicPreview, + Stability: featuregate.StabilityGenerallyAvailable, Args: Arguments{}, Build: func(opts component.Options, args component.Arguments) (component.Component, error) { diff --git a/internal/component/pyroscope/scrape/scrape.go b/internal/component/pyroscope/scrape/scrape.go index 504ee6ae6f..0feb0d23e3 100644 --- a/internal/component/pyroscope/scrape/scrape.go +++ b/internal/component/pyroscope/scrape/scrape.go @@ -38,7 +38,7 @@ const ( func init() { component.Register(component.Registration{ Name: "pyroscope.scrape", - Stability: featuregate.StabilityPublicPreview, + Stability: featuregate.StabilityGenerallyAvailable, Args: Arguments{}, Build: func(opts component.Options, args component.Arguments) (component.Component, error) { diff --git a/internal/component/pyroscope/write/write.go b/internal/component/pyroscope/write/write.go index a2ce640c71..99c53cbfd2 100644 --- a/internal/component/pyroscope/write/write.go +++ b/internal/component/pyroscope/write/write.go @@ -37,7 +37,7 @@ var ( func init() { component.Register(component.Registration{ Name: "pyroscope.write", - Stability: featuregate.StabilityPublicPreview, + Stability: featuregate.StabilityGenerallyAvailable, Args: Arguments{}, Exports: Exports{}, Build: func(o component.Options, c component.Arguments) (component.Component, error) {