Docs · static mirror — the interactive version loads with JavaScript.

New Relic

Source: https://runstack.engineer/docs/toolkits/new-relic

Monitor with NRQL, manage alerts, dashboards, synthetics, entities, and ingest events.

Tools (158):

ToolDescription
newRelicExecuteNrqlQueryExecutes a NRQL query against telemetry data (sync or async).
newRelicQueryErrorQueries error data with a custom NRQL query.
newRelicQueryExampleReadQueryExecutes any raw GraphQL read query against NerdGraph.
newRelicSearchEntitiesSearches entities by name/type/domain; returns GUIDs (200/page).
newRelicFetchRulesCollectionFetches rules from a Scorecard collection with pagination.
newRelicFetchYourOrgIdReturns the organization ID and name for the API key.
newRelicQueryCloudProvidersLists cloud providers configured for an account.
newRelicCreateAlertPolicyCreates an alert policy via REST API v2.
newRelicGetAlertPoliciesLists alert policies with filters and pagination.
newRelicUpdateAlertPolicyRestUpdates a policy name/incident preference via REST.
newRelicDeleteAlertPolicyDeletes an alert policy via REST.
newRelicCreateAlertsPolicyGraphqlCreates an alert policy via NerdGraph.
newRelicUpdateAlertPolicyUpdates a policy via NerdGraph.
newRelicDeleteAlertsPolicyViaGraphqlDeletes an alert policy via NerdGraph.
newRelicDeleteAlertsConditionDeletes any alert condition type via NerdGraph.
newRelicUpdateCrossAccountElectionsEnables/disables cross-account alerting for up to 20 accounts.
newRelicAddNotificationChannelsToPolicyAssociates notification channels with a policy via NerdGraph.
newRelicRemoveNotificationChannelsFromPolicyDetaches notification channels from a policy via NerdGraph.
newRelicUpdatePolicyChannelsReplaces all channel associations on a policy via REST.
newRelicDeletePolicyChannelRemoves one channel from a policy via REST.
newRelicCreateAlertsNrqlConditionStaticCreates a static NRQL alert condition via NerdGraph.
newRelicUpdateNrqlStaticConditionUpdates a static NRQL condition via NerdGraph.
newRelicCreateNrqlBaselineConditionCreates a baseline (anomaly) NRQL condition via NerdGraph.
newRelicUpdateNrqlBaselineConditionUpdates a baseline NRQL condition via NerdGraph.
newRelicCreateNrqlConditionCreates a NRQL condition via REST API v2.
newRelicUpdateNrqlConditionUpdates a NRQL condition via REST API v2.
newRelicDeleteNrqlConditionDeletes a NRQL condition via REST.
newRelicListNrqlConditionsLists NRQL conditions for a policy via REST.
newRelicCreateExternalServiceConditionCreates an external-service condition via REST.
newRelicUpdateExternalServiceConditionUpdates an external-service condition via REST.
newRelicDeleteExternalServiceConditionDeletes an external-service condition via REST.
newRelicListExternalServiceConditionsLists external-service conditions for a policy.
newRelicCreateSyntheticsAlertConditionCreates a synthetics condition via REST.
newRelicUpdateSyntheticsAlertConditionUpdates a synthetics condition via REST.
newRelicDeleteSyntheticsConditionDeletes a synthetics condition via REST.
newRelicListSyntheticsConditionsLists synthetics conditions for a policy.
newRelicCreateLocationFailureConditionCreates a multi-location failure condition via REST.
newRelicUpdateLocationFailureConditionUpdates a location-failure condition via REST.
newRelicDeleteLocationFailureConditionDeletes a location-failure condition via REST.
newRelicListLocationFailureConditionsLists location-failure conditions for a policy.
newRelicCreateInfraConditionCreates an infrastructure condition via the Infrastructure API.
newRelicGetInfraConditionReads one infrastructure condition by ID.
newRelicListInfraConditionsLists infrastructure conditions for a policy (limit/offset).
newRelicUpdateInfraConditionUpdates an infrastructure condition.
newRelicDeleteInfraConditionDeletes an infrastructure condition.
newRelicGetAlertConditionsLists APM/browser/mobile conditions for a policy.
newRelicRemoveEntityConditionRemoves an entity from an alert condition.
newRelicGetAlertsViolationsLists alert violations with date/open filters.
newRelicCreateAiNotificationsChannelCreates an AI Notifications channel.
newRelicUpdateAiNotificationsChannelUpdates an AI channel name/active status.
newRelicDeleteAiNotificationsChannelDeletes an AI notifications channel.
newRelicTestAiNotificationsChannelTests an AI channel configuration before saving.
newRelicTestNotificationChannelSends a test notification through an AI channel.
newRelicCreateAiNotificationsDestinationCreates an AI notifications destination.
newRelicUpdateAiNotificationsDestinationRenames an AI destination.
newRelicDeleteAiNotificationsDestinationDeletes an AI notifications destination.
newRelicTestAiNotificationsDestinationValidates a destination configuration.
newRelicTestAiNotificationDestinationByIdTests an existing destination by UUID.
newRelicCreateAiWorkflowCreates an AI workflow routing issues to channels.
newRelicUpdateWorkflowUpdates an AI workflow.
newRelicCreateAlertChannelRegisters a legacy alert channel endpoint.
newRelicGetAlertChannelsLists legacy alert channels.
newRelicUpdateAlertChannelUpdates a legacy alert channel.
newRelicDeleteAlertChannelDeletes a legacy alert channel.
newRelicCreateDashboardCreates a dashboard with pages and widgets.
newRelicUpdateDashboardUpdates a dashboard (pages/widgets replacement).
newRelicDeleteDashboardPermanently deletes a dashboard.
newRelicUndeleteDashboardRecovers a deleted dashboard.
newRelicCreateDashboardSnapshotUrlGenerates a shareable dashboard snapshot URL.
newRelicGetDashboardEntityQueryReads full dashboard configuration by GUID.
newRelicAddWidgetsToDashboardPageAdds widgets to a dashboard page.
newRelicUpdateDashboardPageUpdates a dashboard page and its widgets.
newRelicUpdateDashboardWidgetsInPageUpdates widgets within a dashboard page.
newRelicUpdateDashboardLiveUrlCreationPoliciesEnables/disables public live-URL creation per account.
newRelicCreateMonitorCreates a legacy synthetic monitor via REST v3.
newRelicGetSynthMonitorReads one synthetic monitor by UUID.
newRelicListMonitorsLists synthetic monitors (limit/offset).
newRelicPatchMonitorPartially updates a synthetic monitor.
newRelicUpdateSynthMonitorFully replaces a synthetic monitor via PUT.
newRelicDeleteMonitorPermanently deletes a synthetic monitor.
newRelicUpdateMonitorScriptUpdates a scripted monitor script (base64).
newRelicListLocationsLists valid synthetic monitor locations.
newRelicCreateSyntheticsSimpleMonitorCreates a ping monitor via NerdGraph.
newRelicUpdateSyntheticsSimpleMonitorUpdates a ping monitor via NerdGraph.
newRelicCreateScriptedMonitorCreates a scripted browser/API monitor via NerdGraph.
newRelicUpdateScriptedMonitorUpdates a scripted monitor via NerdGraph.
newRelicCreateBrokenLinksMonitorCreates a broken-links monitor via NerdGraph.
newRelicCreateSyntheticsPrivateLocationCreates a private location for synthetics.
newRelicDeleteSyntheticsPrivateLocationDeletes a private location.
newRelicDeleteSyntheticsMonitorGraphqlDeletes a monitor by GUID via NerdGraph.
newRelicCreateSyntheticsSecureCredentialStores a synthetics credential via NerdGraph.
newRelicDeleteSyntheticsSecureCredentialDeletes a synthetics credential via NerdGraph.
newRelicGetApplicationsLists APM applications with health and Apdex.
newRelicGetAppMetricsNamesLists available metric names for an app.
newRelicGetAppMetricDataFetches app metric timeslice data.
newRelicListDeploymentsLists deployment markers for an app.
newRelicListKeyTransactionsLists key transactions.
newRelicGetBrowserApplicationsLists browser applications.
newRelicListMobileApplicationsLists mobile applications.
newRelicGetMobileApplicationReads one mobile app with crash metrics.
newRelicGetMobileApplicationMetricsLists metric names for a mobile app.
newRelicGetMobileMetricDataFetches mobile metric timeslices.
newRelicCreateSecureCredentialStores a credential via REST v3.
newRelicGetSecureCredentialReads credential metadata (no secret value).
newRelicListSecureCredentialsLists credential metadata for auditing.
newRelicUpdateSecureCredentialRotates a credential value/description.
newRelicDeleteSecureCredentialDeletes a stored credential.
newRelicCreateLookupTableUploads a lookup table for NRQL enrichment.
newRelicGetLookupTableDownloads a lookup table.
newRelicListLookupTablesLists lookup tables for an account.
newRelicUpdateLookupTableFully replaces a lookup table.
newRelicDeleteLookupTableDeletes a lookup table (irreversible).
newRelicCreateUserAdds a user with an access tier.
newRelicUpdateUserUpdates user email/access tier.
newRelicDeleteUserManagementUserRemoves a user.
newRelicUpdateAccountRenames a managed account.
newRelicRevokeAuthorizationAccessRevokes role grants from a group.
newRelicCreateApiAccessKeysGenerates user/ingest API keys.
newRelicUpdateApiAccessKeysRenames/re-notes API keys.
newRelicDeleteApiAccessKeysPermanently deletes API keys.
newRelicLinkCloudAccountLinks AWS/Azure/GCP accounts for monitoring.
newRelicRenameCloudAccountRenames linked cloud accounts.
newRelicConfigureCloudIntegrationEnables service monitoring on linked accounts.
newRelicDisableCloudIntegrationStops one cloud-service integration.
newRelicCreateServiceLevelCreates an SLI with optional SLO targets.
newRelicUpdateServiceLevelUpdates an SLI/objectives.
newRelicUpdateWorkloadUpdates a workload configuration.
newRelicDuplicateWorkloadClones a workload.
newRelicDeleteWorkloadPermanently deletes a workload.
newRelicDeleteEntityDeletes APM/EXT-SERVICE/REF-REPOSITORY entities.
newRelicCreateEntityRelationshipCreates/replaces a custom entity relationship.
newRelicDeleteEntityRelationshipUserDefinedRemoves custom entity relationships.
newRelicAddTagsToEntityAdds tags to an entity.
newRelicDeleteTagValuesFromEntityRemoves specific tag values.
newRelicReplaceTagsOnEntityReplaces the entire tag set.
newRelicOverrideEntityGoldenMetricsSets custom golden metrics for an entity type.
newRelicResetEntityGoldenMetricsRestores default golden metrics.
newRelicOverrideEntityGoldenTagsSets golden tags for an entity type.
newRelicResetEntityGoldenTagsRestores default golden tags.
newRelicCreateDeploymentMarkerRecords a deployment marker on an entity.
newRelicCreateExampleBrowserApplicationCreates a browser application.
newRelicCreateExampleMobileApplicationCreates a mobile application.
newRelicDeleteAgentApplicationDeletes an APM application (silent 12h+).
newRelicUpdateAgentApplicationSettingsToggles server-side config for an APM app.
newRelicUpdateBrowserSettingsUpdates browser agent settings.
newRelicUpdateMobileSettingsExampleUpdates mobile crash/network settings.
newRelicCreateMetricNormalizationRuleCreates a metric normalization rule.
newRelicEditMetricNormalizationRuleEdits a metric normalization rule.
newRelicEnableMetricNormalizationRuleReactivates a normalization rule.
newRelicDisableMetricNormalizationRuleDeactivates a normalization rule.
newRelicCreateLogDataPartitionRuleCreates a log data partition rule.
newRelicUpdateDataPartitionRuleUpdates a log data partition rule.
newRelicDeleteDataPartitionRuleDeletes a log data partition rule.
newRelicFetchBrowserConfigurationReads browser app JS config.
newRelicFetchBrowserJavaScriptSnippetReads the browser loader snippet.
newRelicFetchMobileApplicationTokenReads the mobile application token.
newRelicSendEventsSends custom events (Insights insert key).
newRelicSendTracesSends distributed-trace spans (ingest key).