Create Monitor
Create a new monitor in Datadog to track specific metrics or logs.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_MONITOR])
Update Monitor
Modify an existing monitor's settings or thresholds in Datadog.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_MONITOR])
Delete Monitor
Remove a specified monitor from Datadog.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_MONITOR])
Mute Monitor
Temporarily silence notifications for a specific monitor.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MUTE_MONITOR])
Unmute Monitor
Resume notifications for a previously muted monitor.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UNMUTE_MONITOR])
Create Dashboard
Create a new dashboard to visualize metrics and logs in Datadog.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_DASHBOARD])
Update Dashboard
Modify an existing dashboard's layout or widgets in Datadog.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_DASHBOARD])
Delete Dashboard
Remove a specified dashboard from Datadog.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_DASHBOARD])
Submit Metric
Send a custom metric to Datadog for tracking and visualization.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBMIT_METRIC])
Submit Event
Create and send a custom event to Datadog for logging and analysis.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUBMIT_EVENT])
Get Metric Data
Retrieve metric data for a specific timeframe from Datadog.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_METRIC_DATA])
Create Synthetic Test
Set up a new synthetic test to monitor application performance.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_SYNTHETIC_TEST])
Run Synthetic Test
Manually trigger a synthetic test to check application status.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RUN_SYNTHETIC_TEST])
Create Service Level Objective
Define a new Service Level Objective (SLO) in Datadog.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_SLO])
Update Service Level Objective
Modify an existing Service Level Objective in Datadog.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_SLO])
Get Monitor Details
Retrieve detailed information about a specific monitor.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_MONITOR_DETAILS])
Get Dashboard Details
Fetch comprehensive information about a particular dashboard.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_DASHBOARD_DETAILS])
Create Timeboard
Generate a new timeboard to display time-series data in Datadog.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TIMEBOARD])
Create Screenboard
Create a new screenboard for custom, flexible visualizations in Datadog.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_SCREENBOARD])
Add User
Invite and add a new user to the Datadog organization.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_USER])
Monitor Alert
Triggered when a monitor's conditions are met and it enters an alert state.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MONITOR_ALERT])
Monitor Recovery
Triggered when a monitor returns to a normal state after an alert.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MONITOR_RECOVERY])
Metric Threshold Crossed
Triggered when a specified metric crosses a defined threshold.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.METRIC_THRESHOLD_CROSSED])
Anomaly Detected
Triggered when Datadog detects an anomaly in metric behavior.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ANOMALY_DETECTED])
SLO Breach
Triggered when a Service Level Objective is breached.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SLO_BREACH])
Synthetic Test Failure
Triggered when a synthetic test fails or times out.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SYNTHETIC_TEST_FAILURE])
Log Pattern Detected
Triggered when a specific pattern is detected in log entries.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LOG_PATTERN_DETECTED])
Security Alert
Triggered when Datadog detects a potential security threat or violation.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SECURITY_ALERT])
Host Goes Down
Triggered when a monitored host becomes unreachable or stops reporting.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.HOST_GOES_DOWN])
APM Error Spike
Triggered when there's a sudden increase in application errors detected by APM.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APM_ERROR_SPIKE])