Create Alert
Create a new alert in New Relic
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_ALERT])
Update Alert
Update an existing alert in New Relic
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_ALERT])
Delete Alert
Delete an existing alert in New Relic
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_ALERT])
Get Application Metrics
Retrieve metrics for a specific application
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_APP_METRICS])
Create Dashboard
Create a new dashboard in New Relic
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_DASHBOARD])
Update Dashboard
Update an existing dashboard in New Relic
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_DASHBOARD])
Delete Dashboard
Delete an existing dashboard in New Relic
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_DASHBOARD])
Create Synthetics Monitor
Create a new synthetic monitor in New Relic
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_SYNTHETICS_MONITOR])
Update Synthetics Monitor
Update an existing synthetic monitor in New Relic
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_SYNTHETICS_MONITOR])
Delete Synthetics Monitor
Delete an existing synthetic monitor in New Relic
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_SYNTHETICS_MONITOR])
Create Deployment Marker
Create a deployment marker in New Relic
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_DEPLOYMENT_MARKER])
Get Infrastructure Hosts
Retrieve a list of infrastructure hosts
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_INFRASTRUCTURE_HOSTS])
Get APM Applications
Retrieve a list of APM applications
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_APM_APPLICATIONS])
Create Workload
Create a new workload in New Relic
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_WORKLOAD])
Update Workload
Update an existing workload in New Relic
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_WORKLOAD])
Delete Workload
Delete an existing workload in New Relic
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_WORKLOAD])
Run NRQL Query
Execute a NRQL query and retrieve results
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RUN_NRQL_QUERY])
Create Key Transaction
Create a new key transaction in New Relic
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_KEY_TRANSACTION])
Update Key Transaction
Update an existing key transaction in New Relic
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_KEY_TRANSACTION])
Delete Key Transaction
Delete an existing key transaction in New Relic
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_KEY_TRANSACTION])
Alert Triggered
Triggered when a New Relic alert condition is violated
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ALERT_TRIGGERED])
Alert Closed
Triggered when a New Relic alert condition is resolved
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ALERT_CLOSED])
Deployment Created
Triggered when a new deployment is created in New Relic
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DEPLOYMENT_CREATED])
Application Added
Triggered when a new application is added to New Relic
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPLICATION_ADDED])
Application Removed
Triggered when an application is removed from New Relic
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPLICATION_REMOVED])
Synthetics Monitor Failed
Triggered when a synthetic monitor check fails
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SYNTHETICS_MONITOR_FAILED])
Apdex Score Changed
Triggered when an application's Apdex score changes significantly
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APDEX_SCORE_CHANGED])
Error Rate Exceeded
Triggered when an application's error rate exceeds a specified threshold
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ERROR_RATE_EXCEEDED])
Host Down
Triggered when a monitored host goes down or becomes unreachable
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.HOST_DOWN])
Host Up
Triggered when a previously down host comes back online
from composio_crewai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.HOST_UP])