Skip to content

[AO-20302] Add minimal SolarWinds exporter#2

Merged
goatskin9844699 merged 12 commits intomainfrom
solarwinds_exporter
Sep 9, 2021
Merged

[AO-20302] Add minimal SolarWinds exporter#2
goatskin9844699 merged 12 commits intomainfrom
solarwinds_exporter

Conversation

@goatskin9844699
Copy link
Copy Markdown
Contributor

@goatskin9844699 goatskin9844699 commented Sep 9, 2021

This PR introduces the first iteration of the SolarWinds exporter. The functionality introduced in this PR enables the OTel-based Python agent to report data to the AppOptics backend.

Changes introduced

  • added C-Library (otel-oboe) as extension to custom distro module
  • automatic conversion of OTel-span data to AO event data
    • this conversion is WIP, currently only an entry and exit event is created from the OTel span
    • the conversion needs to be extend such that all Otel attributes (corresponding to AO KVs) and OTel events are reported as well as part of the trace
  • automatic reporting of gathered instrumentation data to AO backend
  • added developer tools (such as Makefile and build docker container) for easier build of custom distro package

Note that the Otel-span data to AO-event data introduced in this PR is not complete but this is only the bare minimum to create traces in the AO-backend which mainly creates AO start and end events.

@goatskin9844699 goatskin9844699 merged commit a7ce81d into main Sep 9, 2021
@goatskin9844699 goatskin9844699 changed the title Solarwinds exporter [AO-20302] Add minimal SolarWinds exporter Sep 9, 2021
@goatskin9844699 goatskin9844699 deleted the solarwinds_exporter branch September 10, 2021 18:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant