Skip to content

Datadogfleetautomation extension POC #5272

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 33 commits into
base: prod
Choose a base branch
from

Conversation

jackgopack4
Copy link

@jackgopack4 jackgopack4 commented Mar 3, 2025

Description

initial POC for Datadog Fleet Automation Extension

Link to tracking issue

Fixes Jira OTEL-2445

Testing

Full unit testing (todo: will open a card to write a few integration tests)

Documentation

Have only written a barebones README.md to pass checks; figured that would make sense to do after we make changes or add/remove/adjust functionality.

Additional notes

Does not yet send the new, third payload type. I am working on a separate branch to add that payload and am planning to open a second PR after this one is accepted to our fork

@jackgopack4 jackgopack4 requested review from dineshg13 and mx-psi March 3, 2025 14:42
@jackgopack4
Copy link
Author

Addressing the golint violations

// Copyright The OpenTelemetry Authors
// SPDX-License-Identifier: Apache-2.0

package datadogfleetautomationextension // import "github.com/open-telemetry/opentelemetry-collector-contrib/extension/datadogfleetautomationextension"
Copy link
Member

Choose a reason for hiding this comment

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

may be name it datadogfaextension ?

Copy link
Author

Choose a reason for hiding this comment

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

I don't care that strongly about it; should it be datadogfaextension, datadogrcextension, or just datadogextension @mx-psi @dineshg13 @ancostas

@jackgopack4 jackgopack4 force-pushed the datadogfleetautomation-extension branch 2 times, most recently from 7bb0557 to 3176d4f Compare March 6, 2025 14:09
@jackgopack4 jackgopack4 force-pushed the datadogfleetautomation-extension branch from 3176d4f to e7ed96a Compare March 6, 2025 16:38
@jackgopack4 jackgopack4 force-pushed the datadogfleetautomation-extension branch from 74751e2 to 9fdf059 Compare April 21, 2025 13:52
@jackgopack4
Copy link
Author

I am trying to keep up with this PR but honestly it is hard. I think splitting into smaller PRs and merging them one by one would make a lot more sense and should not require too much additional work

agreed. I will break it up into the 2-3 PRs that the collector-contrib repo requires, at a minimum. https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CONTRIBUTING.md#adding-new-components

@jackgopack4 jackgopack4 marked this pull request as draft April 22, 2025 14:38
@jackgopack4
Copy link
Author

leaving open for now to use as a reference for proposing the separate PRs into upstream contrib

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants