New Relic
Source: https://runstack.engineer/docs/toolkits/new-relic
Monitor with NRQL, manage alerts, dashboards, synthetics, entities, and ingest events.
Tools (158):
| Tool | Description |
|---|---|
newRelicExecuteNrqlQuery | Executes a NRQL query against telemetry data (sync or async). |
newRelicQueryError | Queries error data with a custom NRQL query. |
newRelicQueryExampleReadQuery | Executes any raw GraphQL read query against NerdGraph. |
newRelicSearchEntities | Searches entities by name/type/domain; returns GUIDs (200/page). |
newRelicFetchRulesCollection | Fetches rules from a Scorecard collection with pagination. |
newRelicFetchYourOrgId | Returns the organization ID and name for the API key. |
newRelicQueryCloudProviders | Lists cloud providers configured for an account. |
newRelicCreateAlertPolicy | Creates an alert policy via REST API v2. |
newRelicGetAlertPolicies | Lists alert policies with filters and pagination. |
newRelicUpdateAlertPolicyRest | Updates a policy name/incident preference via REST. |
newRelicDeleteAlertPolicy | Deletes an alert policy via REST. |
newRelicCreateAlertsPolicyGraphql | Creates an alert policy via NerdGraph. |
newRelicUpdateAlertPolicy | Updates a policy via NerdGraph. |
newRelicDeleteAlertsPolicyViaGraphql | Deletes an alert policy via NerdGraph. |
newRelicDeleteAlertsCondition | Deletes any alert condition type via NerdGraph. |
newRelicUpdateCrossAccountElections | Enables/disables cross-account alerting for up to 20 accounts. |
newRelicAddNotificationChannelsToPolicy | Associates notification channels with a policy via NerdGraph. |
newRelicRemoveNotificationChannelsFromPolicy | Detaches notification channels from a policy via NerdGraph. |
newRelicUpdatePolicyChannels | Replaces all channel associations on a policy via REST. |
newRelicDeletePolicyChannel | Removes one channel from a policy via REST. |
newRelicCreateAlertsNrqlConditionStatic | Creates a static NRQL alert condition via NerdGraph. |
newRelicUpdateNrqlStaticCondition | Updates a static NRQL condition via NerdGraph. |
newRelicCreateNrqlBaselineCondition | Creates a baseline (anomaly) NRQL condition via NerdGraph. |
newRelicUpdateNrqlBaselineCondition | Updates a baseline NRQL condition via NerdGraph. |
newRelicCreateNrqlCondition | Creates a NRQL condition via REST API v2. |
newRelicUpdateNrqlCondition | Updates a NRQL condition via REST API v2. |
newRelicDeleteNrqlCondition | Deletes a NRQL condition via REST. |
newRelicListNrqlConditions | Lists NRQL conditions for a policy via REST. |
newRelicCreateExternalServiceCondition | Creates an external-service condition via REST. |
newRelicUpdateExternalServiceCondition | Updates an external-service condition via REST. |
newRelicDeleteExternalServiceCondition | Deletes an external-service condition via REST. |
newRelicListExternalServiceConditions | Lists external-service conditions for a policy. |
newRelicCreateSyntheticsAlertCondition | Creates a synthetics condition via REST. |
newRelicUpdateSyntheticsAlertCondition | Updates a synthetics condition via REST. |
newRelicDeleteSyntheticsCondition | Deletes a synthetics condition via REST. |
newRelicListSyntheticsConditions | Lists synthetics conditions for a policy. |
newRelicCreateLocationFailureCondition | Creates a multi-location failure condition via REST. |
newRelicUpdateLocationFailureCondition | Updates a location-failure condition via REST. |
newRelicDeleteLocationFailureCondition | Deletes a location-failure condition via REST. |
newRelicListLocationFailureConditions | Lists location-failure conditions for a policy. |
newRelicCreateInfraCondition | Creates an infrastructure condition via the Infrastructure API. |
newRelicGetInfraCondition | Reads one infrastructure condition by ID. |
newRelicListInfraConditions | Lists infrastructure conditions for a policy (limit/offset). |
newRelicUpdateInfraCondition | Updates an infrastructure condition. |
newRelicDeleteInfraCondition | Deletes an infrastructure condition. |
newRelicGetAlertConditions | Lists APM/browser/mobile conditions for a policy. |
newRelicRemoveEntityCondition | Removes an entity from an alert condition. |
newRelicGetAlertsViolations | Lists alert violations with date/open filters. |
newRelicCreateAiNotificationsChannel | Creates an AI Notifications channel. |
newRelicUpdateAiNotificationsChannel | Updates an AI channel name/active status. |
newRelicDeleteAiNotificationsChannel | Deletes an AI notifications channel. |
newRelicTestAiNotificationsChannel | Tests an AI channel configuration before saving. |
newRelicTestNotificationChannel | Sends a test notification through an AI channel. |
newRelicCreateAiNotificationsDestination | Creates an AI notifications destination. |
newRelicUpdateAiNotificationsDestination | Renames an AI destination. |
newRelicDeleteAiNotificationsDestination | Deletes an AI notifications destination. |
newRelicTestAiNotificationsDestination | Validates a destination configuration. |
newRelicTestAiNotificationDestinationById | Tests an existing destination by UUID. |
newRelicCreateAiWorkflow | Creates an AI workflow routing issues to channels. |
newRelicUpdateWorkflow | Updates an AI workflow. |
newRelicCreateAlertChannel | Registers a legacy alert channel endpoint. |
newRelicGetAlertChannels | Lists legacy alert channels. |
newRelicUpdateAlertChannel | Updates a legacy alert channel. |
newRelicDeleteAlertChannel | Deletes a legacy alert channel. |
newRelicCreateDashboard | Creates a dashboard with pages and widgets. |
newRelicUpdateDashboard | Updates a dashboard (pages/widgets replacement). |
newRelicDeleteDashboard | Permanently deletes a dashboard. |
newRelicUndeleteDashboard | Recovers a deleted dashboard. |
newRelicCreateDashboardSnapshotUrl | Generates a shareable dashboard snapshot URL. |
newRelicGetDashboardEntityQuery | Reads full dashboard configuration by GUID. |
newRelicAddWidgetsToDashboardPage | Adds widgets to a dashboard page. |
newRelicUpdateDashboardPage | Updates a dashboard page and its widgets. |
newRelicUpdateDashboardWidgetsInPage | Updates widgets within a dashboard page. |
newRelicUpdateDashboardLiveUrlCreationPolicies | Enables/disables public live-URL creation per account. |
newRelicCreateMonitor | Creates a legacy synthetic monitor via REST v3. |
newRelicGetSynthMonitor | Reads one synthetic monitor by UUID. |
newRelicListMonitors | Lists synthetic monitors (limit/offset). |
newRelicPatchMonitor | Partially updates a synthetic monitor. |
newRelicUpdateSynthMonitor | Fully replaces a synthetic monitor via PUT. |
newRelicDeleteMonitor | Permanently deletes a synthetic monitor. |
newRelicUpdateMonitorScript | Updates a scripted monitor script (base64). |
newRelicListLocations | Lists valid synthetic monitor locations. |
newRelicCreateSyntheticsSimpleMonitor | Creates a ping monitor via NerdGraph. |
newRelicUpdateSyntheticsSimpleMonitor | Updates a ping monitor via NerdGraph. |
newRelicCreateScriptedMonitor | Creates a scripted browser/API monitor via NerdGraph. |
newRelicUpdateScriptedMonitor | Updates a scripted monitor via NerdGraph. |
newRelicCreateBrokenLinksMonitor | Creates a broken-links monitor via NerdGraph. |
newRelicCreateSyntheticsPrivateLocation | Creates a private location for synthetics. |
newRelicDeleteSyntheticsPrivateLocation | Deletes a private location. |
newRelicDeleteSyntheticsMonitorGraphql | Deletes a monitor by GUID via NerdGraph. |
newRelicCreateSyntheticsSecureCredential | Stores a synthetics credential via NerdGraph. |
newRelicDeleteSyntheticsSecureCredential | Deletes a synthetics credential via NerdGraph. |
newRelicGetApplications | Lists APM applications with health and Apdex. |
newRelicGetAppMetricsNames | Lists available metric names for an app. |
newRelicGetAppMetricData | Fetches app metric timeslice data. |
newRelicListDeployments | Lists deployment markers for an app. |
newRelicListKeyTransactions | Lists key transactions. |
newRelicGetBrowserApplications | Lists browser applications. |
newRelicListMobileApplications | Lists mobile applications. |
newRelicGetMobileApplication | Reads one mobile app with crash metrics. |
newRelicGetMobileApplicationMetrics | Lists metric names for a mobile app. |
newRelicGetMobileMetricData | Fetches mobile metric timeslices. |
newRelicCreateSecureCredential | Stores a credential via REST v3. |
newRelicGetSecureCredential | Reads credential metadata (no secret value). |
newRelicListSecureCredentials | Lists credential metadata for auditing. |
newRelicUpdateSecureCredential | Rotates a credential value/description. |
newRelicDeleteSecureCredential | Deletes a stored credential. |
newRelicCreateLookupTable | Uploads a lookup table for NRQL enrichment. |
newRelicGetLookupTable | Downloads a lookup table. |
newRelicListLookupTables | Lists lookup tables for an account. |
newRelicUpdateLookupTable | Fully replaces a lookup table. |
newRelicDeleteLookupTable | Deletes a lookup table (irreversible). |
newRelicCreateUser | Adds a user with an access tier. |
newRelicUpdateUser | Updates user email/access tier. |
newRelicDeleteUserManagementUser | Removes a user. |
newRelicUpdateAccount | Renames a managed account. |
newRelicRevokeAuthorizationAccess | Revokes role grants from a group. |
newRelicCreateApiAccessKeys | Generates user/ingest API keys. |
newRelicUpdateApiAccessKeys | Renames/re-notes API keys. |
newRelicDeleteApiAccessKeys | Permanently deletes API keys. |
newRelicLinkCloudAccount | Links AWS/Azure/GCP accounts for monitoring. |
newRelicRenameCloudAccount | Renames linked cloud accounts. |
newRelicConfigureCloudIntegration | Enables service monitoring on linked accounts. |
newRelicDisableCloudIntegration | Stops one cloud-service integration. |
newRelicCreateServiceLevel | Creates an SLI with optional SLO targets. |
newRelicUpdateServiceLevel | Updates an SLI/objectives. |
newRelicUpdateWorkload | Updates a workload configuration. |
newRelicDuplicateWorkload | Clones a workload. |
newRelicDeleteWorkload | Permanently deletes a workload. |
newRelicDeleteEntity | Deletes APM/EXT-SERVICE/REF-REPOSITORY entities. |
newRelicCreateEntityRelationship | Creates/replaces a custom entity relationship. |
newRelicDeleteEntityRelationshipUserDefined | Removes custom entity relationships. |
newRelicAddTagsToEntity | Adds tags to an entity. |
newRelicDeleteTagValuesFromEntity | Removes specific tag values. |
newRelicReplaceTagsOnEntity | Replaces the entire tag set. |
newRelicOverrideEntityGoldenMetrics | Sets custom golden metrics for an entity type. |
newRelicResetEntityGoldenMetrics | Restores default golden metrics. |
newRelicOverrideEntityGoldenTags | Sets golden tags for an entity type. |
newRelicResetEntityGoldenTags | Restores default golden tags. |
newRelicCreateDeploymentMarker | Records a deployment marker on an entity. |
newRelicCreateExampleBrowserApplication | Creates a browser application. |
newRelicCreateExampleMobileApplication | Creates a mobile application. |
newRelicDeleteAgentApplication | Deletes an APM application (silent 12h+). |
newRelicUpdateAgentApplicationSettings | Toggles server-side config for an APM app. |
newRelicUpdateBrowserSettings | Updates browser agent settings. |
newRelicUpdateMobileSettingsExample | Updates mobile crash/network settings. |
newRelicCreateMetricNormalizationRule | Creates a metric normalization rule. |
newRelicEditMetricNormalizationRule | Edits a metric normalization rule. |
newRelicEnableMetricNormalizationRule | Reactivates a normalization rule. |
newRelicDisableMetricNormalizationRule | Deactivates a normalization rule. |
newRelicCreateLogDataPartitionRule | Creates a log data partition rule. |
newRelicUpdateDataPartitionRule | Updates a log data partition rule. |
newRelicDeleteDataPartitionRule | Deletes a log data partition rule. |
newRelicFetchBrowserConfiguration | Reads browser app JS config. |
newRelicFetchBrowserJavaScriptSnippet | Reads the browser loader snippet. |
newRelicFetchMobileApplicationToken | Reads the mobile application token. |
newRelicSendEvents | Sends custom events (Insights insert key). |
newRelicSendTraces | Sends distributed-trace spans (ingest key). |