GitHub Action to send metrics of Autify to Datadog
- name: Run autify-datadog-action
uses: chaspy/autify-datadog-action@main
with:
autify_personal_access_token: ${{ secrets.AUTIFY_PERSONAL_ACCESS_TOKEN }}
autify_project_id: ${{ secrets.AUTIFY_PROJECT_ID}}
env:
DD_API_KEY: ${{ secrets.DD_API_KEY }}
Name | Description | Required |
---|---|---|
DD_API_KEY | Datadog API Key | Yes |
Name | Description | Required | Default |
---|---|---|---|
autify_personal_access_token | Autify Personal Access Token | Yes | |
autify_project_id | Autify project id | Yes |
Name | Description | Type | Unit |
---|---|---|---|
custom.autify_datadog_action.result.duration_second |
Time taken to execute the test result. | Gauge | Second |
custom.autify_datadog_action.result.count |
Whether the test was run or not. always send 1 for started_at. | Gauge | Count |
stutus
and test_plan_name
are supported as tags.
The Datadog Submit Metrics API cannot accept timestamps more than one hour in the past. Therefore, at least, this job must be run within an hour of the most recent test run. It is recommended to run this job once every 20 minutes, as multiple runs will not duplicate metrics.