IngressMonitorController icon indicating copy to clipboard operation
IngressMonitorController copied to clipboard

Add support for DataDog Synthetics

Open alandotcom opened this issue 5 years ago • 11 comments

Datadog's uptime monitoring service, Synthetics, can now be configured via API.

I want to start looking into how to do at, but in case anyone else is working on it, let me know!

Datadog Synthetics blog post DataDog Synthetics API

alandotcom avatar Apr 20 '19 20:04 alandotcom

@lumberj that will be awesome! Looking forward to see the PR

rasheedamir avatar Apr 22 '19 08:04 rasheedamir

@rasheedamir would you be opposed to using something like https://github.com/dnaeon/go-vcr for the tests? I would be able to run the tests against my account, but I'm not sure we can get a free account to test against. I can also reach out to Datadog and see what they can do.

alandotcom avatar Apr 25 '19 20:04 alandotcom

@waseem-h thoughts?

rasheedamir avatar Apr 26 '19 07:04 rasheedamir

@lumberj I don't have anything against mocking. Feel free to use go-vcr, gock or httpmock or any other library as long as it works for the usecase. I personally think that its good to use them for testing API's that are not free

waseem-h avatar Apr 26 '19 07:04 waseem-h

Sounds good. I'll be able to record test cases against our account. Do you have experience with either go-vcr or httpmock? I haven't used either.

alandotcom avatar Apr 26 '19 20:04 alandotcom

I started writing tests today, but they're API is broken / not working properly, so this is probably going to take another week or two at least

alandotcom avatar Apr 30 '19 02:04 alandotcom

Still working on this, I just haven't had time to wrap up the testing

alandotcom avatar May 09 '19 16:05 alandotcom

No longer working on this, as we decided Synthetics is too expensive for our use case. I am happy to help anyone else get started and share my work

alandotcom avatar Jun 06 '19 19:06 alandotcom

This issue is stale because it has been open for 60 days with no activity.

github-actions[bot] avatar May 24 '23 01:05 github-actions[bot]

This issue was closed because it has been inactive for 30 days since being marked as stale.

github-actions[bot] avatar Jun 23 '23 02:06 github-actions[bot]

Reopening issues that inadvertently were closed as stale

karl-johan-grahn avatar Sep 26 '23 18:09 karl-johan-grahn