for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
import json
from datadog import api
from base import DatadogBaseAction
DatadogBaseAction
base
class DatadogCreateEmbed(DatadogBaseAction):
def _run(self, **kwargs):
return api.Embed.create(graph_json=json.dumps(kwargs.pop("graph")),
**kwargs)
class DatadogEnableEmbed(DatadogBaseAction):
return api.Embed.enable(kwargs.get("embed_id"))
class DatadogGetAllEmbeds(DatadogBaseAction):
def _run(self):
return api.Embed.get_all()
class DatadogGetEmbed(DatadogBaseAction):
return api.Embed.get(kwargs.pop("embed_id"), **kwargs)
class DatadogRevokeEmbed(DatadogBaseAction):
return api.Embed.revoke(kwargs.get("embed_id"))