datadog-operator icon indicating copy to clipboard operation
datadog-operator copied to clipboard

[DataDogSLO] Support for time slice SLO provisioning

Open bauerm97 opened this issue 5 months ago • 9 comments

Hello,

I'm currently exploring provisioning SLOs using the datadog monitor, as it fits best into our internal platform workflow to provision via K8s. It looks like there's currently no support for time slice SLOs, which we do intend to use at some point in the near future. Is this feature currently under development, and if not is there interest in accepting a contribution adding it?

bauerm97 avatar Aug 20 '25 16:08 bauerm97

Hi @bauerm97, we're not actively working on adding time slice SLOs at the moment, but I can add a feature request to our backlog for this. We're also open to contributions if you or someone else would like to create a PR to add support for them

khewonc avatar Aug 20 '25 19:08 khewonc

Thanks for the quick response @khewonc . I'm generally competent enough in Go that I could give it a stab. I'll try to find some time this week or early next week assuming DD is open to the contrib. Is there any pointers you could send my way as a "here's a few files as a starting point for where to plumb things through"?

bauerm97 avatar Aug 20 '25 19:08 bauerm97

@bauerm97 The time slice type can be defined as part of DatadogSLOType. The main reconcile loop for the slo controller is here. If the slo in-app needs to be updated or created, the operator calls buildSLO that translates the slo crd into the API defined in the datadog go client. I think those would be the most relevant bits of the code that I'd start with

khewonc avatar Aug 21 '25 20:08 khewonc

Hi, any update on this feature?

barucijah avatar Oct 02 '25 09:10 barucijah

Would also love to have this feature.

nodemvc avatar Oct 08 '25 23:10 nodemvc

This issue has been automatically marked as stale because it has not had activity in the past 15 days.

It will be closed in 30 days if no further activity occurs. If this issue is still relevant, adding a comment will keep it open. Also, you can always reopen the issue if you missed the window.

Thank you for your contributions!

dd-octo-sts[bot] avatar Oct 24 '25 10:10 dd-octo-sts[bot]

I would really appreciate this feature.

cswingler avatar Nov 11 '25 22:11 cswingler

Hi @cswingler,

Thank you for taking the time to share your feedback. We recently introduced a system to help manage long-standing issues through automated stale management. We understand this may have come as a surprise for some existing issues. We want to apologize if it felt that way. It was not our intent, and we want to reassure you that every issue is important to us and reviewed carefully. For your specific issue, we’re reviewing it to ensure the discussion progresses and receives the right level of attention. Thank you for helping improve the Datadog Agent.

— The Datadog Agent Team

chouetz avatar Nov 12 '25 17:11 chouetz

Hi @cswingler,

Thank you for taking the time to share your feedback. We recently introduced a system to help manage long-standing issues through automated stale management.

I realize that, I'm just responding as the @dd-octo-sts bot instructed me to:

It will be closed in 30 days if no further activity occurs. If this issue is still relevant, adding a comment will keep it open. Also, you can always reopen the issue if you missed the window.

cswingler avatar Nov 12 '25 18:11 cswingler