Skip to content

[exporter/signalfx] Add entity event processing support#45595

Merged
dmitryax merged 3 commits into
open-telemetry:mainfrom
dmitryax:move-property-updates-to-signalfx-exporter
Jan 29, 2026
Merged

[exporter/signalfx] Add entity event processing support#45595
dmitryax merged 3 commits into
open-telemetry:mainfrom
dmitryax:move-property-updates-to-signalfx-exporter

Conversation

@dmitryax
Copy link
Copy Markdown
Member

Add support for processing entity events received via the logs pipeline and converting them to dimension property updates in the SignalFx exporter.

Fixes #27890

@dmitryax dmitryax marked this pull request as ready for review January 22, 2026 21:58
@dmitryax dmitryax requested review from a team and crobert-1 as code owners January 22, 2026 21:58
@dmitryax dmitryax marked this pull request as draft January 22, 2026 22:40
@dmitryax dmitryax force-pushed the move-property-updates-to-signalfx-exporter branch from 7d147ff to 50bff1b Compare January 28, 2026 05:08
@dmitryax dmitryax marked this pull request as ready for review January 28, 2026 05:10
@dmitryax dmitryax force-pushed the move-property-updates-to-signalfx-exporter branch 6 times, most recently from b8be7ac to 247b835 Compare January 29, 2026 00:29
Copy link
Copy Markdown
Contributor

@atoulme atoulme left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

\m/

Comment thread exporter/signalfxexporter/internal/dimensions/entity_events.go
Add support for processing entity events received via the logs pipeline and converting them to dimension property updates in the SignalFx exporter.

Fixes open-telemetry#27890
@dmitryax dmitryax force-pushed the move-property-updates-to-signalfx-exporter branch from 247b835 to 5c770b6 Compare January 29, 2026 20:37
@dmitryax dmitryax merged commit d7a8765 into open-telemetry:main Jan 29, 2026
191 checks passed
@dmitryax dmitryax deleted the move-property-updates-to-signalfx-exporter branch January 29, 2026 23:53
hardik-choksi pushed a commit to hardik-choksi/opentelemetry-collector-contrib that referenced this pull request Feb 2, 2026
…ry#45595)

Add support for processing entity events received via the logs pipeline
and converting them to dimension property updates in the SignalFx
exporter.

Fixes open-telemetry#27890
mx-psi pushed a commit that referenced this pull request May 19, 2026
)

#### Description

Migrate the `exporter.signalfx.consumeEntityEvents` feature gate to be
declared in `metadata.yaml` and code-generated via `mdatagen`, matching
the convention enforced by the `forbidigo` linter introduced in #47506.

This continues the work tracked in #46116, following the same pattern as
recent migrations (#48066, #48240, #48281, #47893).

No behavior change for users: the feature gate ID, stage, description,
and `from_version` are preserved exactly. A `reference_url` was added
pointing to the PR that introduced the gate (#45595), which is required
by mdatagen.

#### Link to tracking issue

Updates #46116

#### Testing

From `exporter/signalfxexporter`:
- `make mdatagen` — clean re-generation, no diff after `make fmt && make
gci`.
- `go build ./...` — passes.
- `go test ./... -count=1` — passes.
- `golangci-lint run --config=<repo>/.golangci.yml ./...` (v2.7) —
clean.

#### Documentation

`documentation.md` is now generated from `metadata.yaml` and lists the
feature gate.

Signed-off-by: iahsanGill <mgill.bese22seecs@seecs.edu.pk>
ben-trans pushed a commit to ben-trans/opentelemetry-collector-contrib that referenced this pull request May 25, 2026
…n-telemetry#48466)

#### Description

Migrate the `exporter.signalfx.consumeEntityEvents` feature gate to be
declared in `metadata.yaml` and code-generated via `mdatagen`, matching
the convention enforced by the `forbidigo` linter introduced in open-telemetry#47506.

This continues the work tracked in open-telemetry#46116, following the same pattern as
recent migrations (open-telemetry#48066, open-telemetry#48240, open-telemetry#48281, open-telemetry#47893).

No behavior change for users: the feature gate ID, stage, description,
and `from_version` are preserved exactly. A `reference_url` was added
pointing to the PR that introduced the gate (open-telemetry#45595), which is required
by mdatagen.

#### Link to tracking issue

Updates open-telemetry#46116

#### Testing

From `exporter/signalfxexporter`:
- `make mdatagen` — clean re-generation, no diff after `make fmt && make
gci`.
- `go build ./...` — passes.
- `go test ./... -count=1` — passes.
- `golangci-lint run --config=<repo>/.golangci.yml ./...` (v2.7) —
clean.

#### Documentation

`documentation.md` is now generated from `metadata.yaml` and lists the
feature gate.

Signed-off-by: iahsanGill <mgill.bese22seecs@seecs.edu.pk>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

5 participants