int128 / datadog-actions-metrics

Send GitHub Actions metrics to Datadog for developer experience
Apache License 2.0
64 stars 18 forks source link

Limit of number of metrics per workflow run? #478

Open jduan-highnote opened 1 year ago

jduan-highnote commented 1 year ago

Is there a limit of how many metrics that can be sent to datadog per workflow run? We have a pretty complicated workflow and I'm noticing that there are no metrics for certain jobs. Here's an example:

2022-10-02T22:01:09.3441781Z Sending 3288 metrics to Datadog
2022-10-02T22:01:09.3441869Z Sent as {"status":"ok"}
2022-10-02T22:01:09.3689665Z Cleaning up orphan processes

Even with 3288 metrics, there are still no metrics for certain jobs. Thanks!

jduan-highnote commented 2 months ago

@int128 can you take a look? Our workflow keeps getting larger and larger. It would be great if this action can send all the metrics of a workflow run, even when there are lots of metrics at the job or step level. Can the metrics be split into small chunks so they don't exceed Datadog's limit? Thanks!