Skip to content

Instantly share code, notes, and snippets.

@Lunik
Last active November 3, 2020 19:48
Show Gist options
  • Save Lunik/15bd89b6754c0f2deba488ff95dace6d to your computer and use it in GitHub Desktop.
Save Lunik/15bd89b6754c0f2deba488ff95dace6d to your computer and use it in GitHub Desktop.

Test with 100 tags

Create a tag with datadog API

curl -H "DD-API-KEY: XXXXXXX" -X POST https://api.datadoghq.eu/api/v1/events -d @- << EOF
{
  "text": "Oh boy!",
  "title": "Did you hear the news today?",
"tags": ["tag0:value0","tag1:value1","tag2:value2","tag3:value3","tag4:value4","tag5:value5","tag6:value6","tag7:value7","tag8:value8","tag9:value9","tag10:value10","tag11:value11","tag12:value12","tag13:value13","tag14:value14","tag15:value15","tag16:value16","tag17:value17","tag18:value18","tag19:value19","tag20:value20","tag21:value21","tag22:value22","tag23:value23","tag24:value24","tag25:value25","tag26:value26","tag27:value27","tag28:value28","tag29:value29","tag30:value30","tag31:value31","tag32:value32","tag33:value33","tag34:value34","tag35:value35","tag36:value36","tag37:value37","tag38:value38","tag39:value39","tag40:value40","tag41:value41","tag42:value42","tag43:value43","tag44:value44","tag45:value45","tag46:value46","tag47:value47","tag48:value48","tag49:value49","tag50:value50","tag51:value51","tag52:value52","tag53:value53","tag54:value54","tag55:value55","tag56:value56","tag57:value57","tag58:value58","tag59:value59","tag60:value60","tag61:value61","tag62:value62","tag63:value63","tag64:value64","tag65:value65","tag66:value66","tag67:value67","tag68:value68","tag69:value69","tag70:value70","tag71:value71","tag72:value72","tag73:value73","tag74:value74","tag75:value75","tag76:value76","tag77:value77","tag78:value78","tag79:value79","tag80:value80","tag81:value81","tag82:value82","tag83:value83","tag84:value84","tag85:value85","tag86:value86","tag87:value87","tag88:value88","tag89:value89","tag90:value90","tag91:value91","tag92:value92","tag93:value93","tag94:value94","tag95:value95","tag96:value96","tag97:value97","tag98:value98","tag99:value99","tag100:value100"]
}
EOF

Retreiving the event

curl -H "DD-API-KEY: XXXXXXX" -H "DD-APPLICATION-KEY: XXXXXXX" https://api.datadoghq.eu/api/v1/events/1234567890
{"event":{"date_happened":1604426865,"alert_type":"info","resource":"/api/v1/events/1234567890","title":"Did you hear the news today?","url":"/event/event?id=1234567890","text":"Oh boy!","tags":["tag0:value0","tag10:value10","tag11:value11","tag12:value12","tag13:value13","tag14:value14","tag15:value15","tag16:value16","tag17:value17","tag18:value18","tag19:value19","tag1:value1","tag20:value20","tag21:value21","tag22:value22","tag23:value23","tag24:value24","tag2:value2","tag3:value3","tag4:value4","tag5:value5","tag6:value6","tag7:value7","tag8:value8","tag9:value9"],"device_name":null,"priority":"normal","host":null,"id":1234567890}}

The event is missing a lot of tags

Test with 99 tags

Create a tag with datadog API

curl -H "DD-API-KEY: XXXXXXX" -X POST https://api.datadoghq.eu/api/v1/events -d @- << EOF
{
  "text": "Oh boy!",
  "title": "Did you hear the news today?",
"tags": ["tag0:value0","tag1:value1","tag2:value2","tag3:value3","tag4:value4","tag5:value5","tag6:value6","tag7:value7","tag8:value8","tag9:value9","tag10:value10","tag11:value11","tag12:value12","tag13:value13","tag14:value14","tag15:value15","tag16:value16","tag17:value17","tag18:value18","tag19:value19","tag20:value20","tag21:value21","tag22:value22","tag23:value23","tag24:value24","tag25:value25","tag26:value26","tag27:value27","tag28:value28","tag29:value29","tag30:value30","tag31:value31","tag32:value32","tag33:value33","tag34:value34","tag35:value35","tag36:value36","tag37:value37","tag38:value38","tag39:value39","tag40:value40","tag41:value41","tag42:value42","tag43:value43","tag44:value44","tag45:value45","tag46:value46","tag47:value47","tag48:value48","tag49:value49","tag50:value50","tag51:value51","tag52:value52","tag53:value53","tag54:value54","tag55:value55","tag56:value56","tag57:value57","tag58:value58","tag59:value59","tag60:value60","tag61:value61","tag62:value62","tag63:value63","tag64:value64","tag65:value65","tag66:value66","tag67:value67","tag68:value68","tag69:value69","tag70:value70","tag71:value71","tag72:value72","tag73:value73","tag74:value74","tag75:value75","tag76:value76","tag77:value77","tag78:value78","tag79:value79","tag80:value80","tag81:value81","tag82:value82","tag83:value83","tag84:value84","tag85:value85","tag86:value86","tag87:value87","tag88:value88","tag89:value89","tag90:value90","tag91:value91","tag92:value92","tag93:value93","tag94:value94","tag95:value95","tag96:value96","tag97:value97","tag98:value98"]
}
EOF

Retreiving the event

curl -H "DD-API-KEY: XXXXXXX" -H "DD-APPLICATION-KEY: XXXXXXX" https://api.datadoghq.eu/api/v1/events/1234567891
{"event":{"date_happened":1604432455,"alert_type":"info","resource":"/api/v1/events/1234567891","title":"Did you hear the news today?","url":"/event/event?id=1234567891","text":"Oh boy!","tags":["tag0:value0","tag10:value10","tag11:value11","tag12:value12","tag13:value13","tag14:value14","tag15:value15","tag16:value16","tag17:value17","tag18:value18","tag19:value19","tag1:value1","tag20:value20","tag21:value21","tag22:value22","tag23:value23","tag24:value24","tag2:value2","tag3:value3","tag4:value4","tag5:value5","tag6:value6","tag7:value7","tag8:value8","tag9:value9"],"device_name":null,"priority":"normal","host":null,"id":1234567891}}

The event is missing a lot of tags

Test with 24 tags

Create a tag with datadog API

curl -H "DD-API-KEY: XXXXXXX" -X POST https://api.datadoghq.eu/api/v1/events -d @- << EOF
{
  "text": "Oh boy!",
  "title": "Did you hear the news today?",
"tags": ["tag0:value0","tag1:value1","tag2:value2","tag3:value3","tag4:value4","tag5:value5","tag6:value6","tag7:value7","tag8:value8","tag9:value9","tag10:value10","tag11:value11","tag12:value12","tag13:value13","tag14:value14","tag15:value15","tag16:value16","tag17:value17","tag18:value18","tag19:value19","tag20:value20","tag21:value21","tag22:value22","tag23:value23"]
}
EOF

Retreiving the event

curl -H "DD-API-KEY: XXXXXXX" -H "DD-APPLICATION-KEY: XXXXXXX" https://api.datadoghq.eu/api/v1/events/1234567892
{"event":{"date_happened":1604432600,"alert_type":"info","resource":"/api/v1/events/1234567892","title":"Did you hear the news today?","url":"/event/event?id=1234567892","text":"Oh boy!","tags":["tag0:value0","tag10:value10","tag11:value11","tag12:value12","tag13:value13","tag14:value14","tag15:value15","tag16:value16","tag17:value17","tag18:value18","tag19:value19","tag1:value1","tag20:value20","tag21:value21","tag22:value22","tag23:value23","tag2:value2","tag3:value3","tag4:value4","tag5:value5","tag6:value6","tag7:value7","tag8:value8","tag9:value9"],"device_name":null,"priority":"normal","host":null,"id":1234567892}}

All tags are here

Test with 26 tags

Create a tag with datadog API

curl -H "DD-API-KEY: XXXXXXX" -X POST https://api.datadoghq.eu/api/v1/events -d @- << EOF
{
  "text": "Oh boy!",
  "title": "Did you hear the news today?",
"tags": ["tag0:value0","tag1:value1","tag2:value2","tag3:value3","tag4:value4","tag5:value5","tag6:value6","tag7:value7","tag8:value8","tag9:value9","tag10:value10","tag11:value11","tag12:value12","tag13:value13","tag14:value14","tag15:value15","tag16:value16","tag17:value17","tag18:value18","tag19:value19","tag20:value20","tag21:value21","tag22:value22","tag23:value23","tag24:value24","tag25:value25"]
}
EOF

Retreiving the event

curl -H "DD-API-KEY: XXXXXXX" -H "DD-APPLICATION-KEY: XXXXXXX" https://api.datadoghq.eu/api/v1/events/1234567892
{"event":{"date_happened":1604432600,"alert_type":"info","resource":"/api/v1/events/1234567892","title":"Did you hear the news today?","url":"/event/event?id=1234567892","text":"Oh boy!","tags":["tag0:value0","tag10:value10","tag11:value11","tag12:value12","tag13:value13","tag14:value14","tag15:value15","tag16:value16","tag17:value17","tag18:value18","tag19:value19","tag1:value1","tag20:value20","tag21:value21","tag22:value22","tag23:value23","tag24:value24","tag2:value2","tag3:value3","tag4:value4","tag5:value5","tag6:value6","tag7:value7","tag8:value8","tag9:value9"],"device_name":null,"priority":"normal","host":null,"id":1234567892}}

1 tag is missing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment