pawelros/Honeycomb Marker
Lightweight GitHub Action that lists, creates, updates, and deletes Honeycomb markers
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
- Runtime
- Deprecated runtime
Inputs
| name | description | required | default |
|---|---|---|---|
| api-key | Honeycomb API Key. The API key must have the Manage Markers permission. | yes | — |
| dataset | Honecomb dataset | yes | — |
| operation | Create|Read|Update|Delete | yes | — |
| id | Honeycomb marker id for update and delete operation. | no | — |
| type | A string grouping similar Markers, eg "deploys". All Markers of the same type will appear in the same color on the graph. | yes | — |
| message | A string describing this specific Marker. This string will appear above the Marker line on a graph. | yes | — |
| start-time | Optional. Indicates the time the Marker should be placed. If missing, defaults to the time the request arrives at the API. Expressed in Unix Time, aka seconds since the epoch. | no | — |
| end-time | Optional. Specifying end time will allow you to record a Marker representing a time range, such as a 5 minute deploy. This range will be highlighted when rendering a graph. Expressed in Unix Time, aka seconds since the epoch. | no | — |
| url | A target for the Marker. If you click on the Marker text, it will take you to this URL. For a deploy, this field might be a link to the build system showing the build log for the version that was deployed. | — | — |
| treat-missing-dataset-as-warning | If set to `true`, a `404 dataset not found` error returned by Honeycomb API will be treated as warning, generate a warning annotation and return exit code 0 instead of an error. Defaults to `false`. | — | false |
Outputs
| name | description |
|---|---|
| id | Marker ID |
| created-at | Created At timestamp |
| updated-at | Updated At timestamp |
| start-time | Epoch start_time |
| end-time | Epoch end_time |
| message | Marker message |
| type | Marker type |