One place to see monitors, alerts, and incidents across Grafana, Better Stack, and GCP.
The Monitoring view brings together the health signals from your connected
observability tools — Grafana and
Better Stack — into a single, unified picture. Rather
than tab-hopping between consoles, you see monitors, heartbeats, alert rules, and
incidents in one place.
Monitors & heartbeats — uptime and liveness checks.
Alert rules — what’s configured to fire, and what’s firing now.
Incidents — active and recent.
Reads are aggregated across Grafana,
Better Stack and GCP — every row
links through to its source provider for the full detail.Other providers are browsable, but on their own pages rather than here: AWS has
CloudWatch alarms, metrics, and log groups under its account, and Uptime Kuma has
its monitors. Only the three above feed this unified view.
Watch with Agent — hand the monitor or alert rule to the agent as a
Watch, and pick where it should report when the rule fires.
Open in provider — jump to the rule in its own console.
Delete — remove the underlying rule, where the provider supports it.
Creating a monitor from scratch still happens either in the provider’s own
console or by asking the agent, which reviews the target, monitor type, interval and destination before creating
it. Plans apply to significant cloud work, not every monitor action.
During an incident, start here to see everything that’s firing, then drop into
Grafana traces or the agent to chase the root cause.
Provider reads can fail independently; review any provider error before treating
a partial overview as complete health. A new monitor can take a refresh cycle to
appear. Its presence proves configuration exists, not that incident notifications
reach someone. Verify the provider’s outgoing webhook and destination separately.For resources with no public endpoint, use the cluster’s metrics and alerting
pipeline instead of inventing an external HTTP probe for each Deployment or Node.
Ask the agent to inspect existing datasources and monitoring before adding probes.
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"Nuphos","colors":{"primary":"#7D36EC","light":"#A469FF","dark":"#7D36EC"},"favicon":"https://mintcdn.com/zeabur/ukwjgUC_bdo0upyg/favicon.svg?fit=max\u0026auto=format\u0026n=ukwjgUC_bdo0upyg\u0026q=85\u0026s=762fb075170b68d66d8fe66d8874c90e","logo":{"light":"https://mintcdn.com/zeabur/1u0P1wZivJFSFJsY/logo/light.svg?fit=max\u0026auto=format\u0026n=1u0P1wZivJFSFJsY\u0026q=85\u0026s=5c8381edd3ec8e9def768eafc454dae1","dark":"https://mintcdn.com/zeabur/1u0P1wZivJFSFJsY/logo/dark.svg?fit=max\u0026auto=format\u0026n=1u0P1wZivJFSFJsY\u0026q=85\u0026s=50adce60af69170536400334f1c99e3c"},"navbar":{"links":[{"label":"Support","href":"mailto:hello@nuphos.com"}],"primary":{"type":"button","label":"Get Nuphos","href":"https://nuphos.ai?utm_source=docs.nuphos.ai\u0026utm_medium=documentation\u0026utm_campaign=docs_navigation\u0026utm_content=topbar_cta"}},"footer":{"socials":{"website":"https://nuphos.ai?utm_source=docs.nuphos.ai\u0026utm_medium=documentation\u0026utm_campaign=docs_navigation\u0026utm_content=footer_website","github":"https://github.com/nuphos/nuphos?utm_source=docs.nuphos.ai\u0026utm_medium=documentation\u0026utm_campaign=docs_navigation\u0026utm_content=footer_github"}},"integrations":{"posthog":{"apiKey":"phc_tD7X8fho5ug5BcC6zTZRWDn7wKFqGk3t3Y5bVE9Z67a9","apiHost":"https://us.i.posthog.com"}},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Website","href":"https://nuphos.ai?utm_source=docs.nuphos.ai\u0026utm_medium=documentation\u0026utm_campaign=docs_navigation\u0026utm_content=anchor_website","icon":"globe"},{"anchor":"GitHub","href":"https://github.com/nuphos/nuphos?utm_source=docs.nuphos.ai\u0026utm_medium=documentation\u0026utm_campaign=docs_navigation\u0026utm_content=anchor_github","icon":"github"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"zeabur","hasAudioNarration":false,"actualSubdomain":"zeabur","customDomains":["docs.nuphos.ai"],"gitSource":{"type":"github","owner":"zeabur","repo":"docs.nuphos.ai","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6af3dfb4a41de5ef1dd66140","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"default","tag":"Connectors","count":39},{"language":"default","tag":"Documentation","count":26},{"language":"default","tag":"Cloud Providers","count":14},{"language":"default","tag":"Agents","count":8},{"language":"default","tag":"Get Started","count":7},{"language":"default","tag":"Observability","count":6},{"language":"default","tag":"Data, Documents \u0026 Email","count":5},{"language":"default","tag":"Infrastructure","count":4},{"language":"default","tag":"Security \u0026 Access","count":4},{"language":"default","tag":"Project Management","count":3}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"observability/monitoring","slug":"/observability/monitoring","pageMetadata":{"title":"Monitoring overview","description":"One place to see monitors, alerts, and incidents across Grafana, Better Stack, and GCP.","href":"/observability/monitoring"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"One place to see monitors, alerts, and incidents across Grafana, Better Stack, and GCP.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,em:`em`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Tip}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Monitoring`}),` view brings together the health signals from your connected\nobservability tools — `,_jsx(_components.a,{href:`/connectors/grafana`,children:`Grafana`}),` and\n`,_jsx(_components.a,{href:`/connectors/betterstack`,children:`Better Stack`}),` — into a single, unified picture. Rather\nthan tab-hopping between consoles, you see monitors, heartbeats, alert rules, and\nincidents in one place.`]}),`\n`,_jsx(Heading,{level:`2`,id:`what-aggregates-here`,children:`What aggregates here`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Monitors \u0026 heartbeats`}),` — uptime and liveness checks.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Alert rules`}),` — what’s configured to fire, and what’s firing now.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Incidents`}),` — active and recent.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Reads are aggregated across `,_jsx(_components.a,{href:`/connectors/grafana`,children:`Grafana`}),`,\n`,_jsx(_components.a,{href:`/connectors/betterstack`,children:`Better Stack`}),` and `,_jsx(_components.a,{href:`/connectors/gcp`,children:`GCP`}),` — every row\nlinks through to its source provider for the full detail.`]}),`\n`,_jsx(_components.p,{children:`Other providers are browsable, but on their own pages rather than here: AWS has\nCloudWatch alarms, metrics, and log groups under its account, and Uptime Kuma has\nits monitors. Only the three above feed this unified view.`}),`\n`,_jsx(Heading,{level:`2`,id:`acting-from-the-overview`,children:`Acting from the overview`}),`\n`,_jsx(_components.p,{children:`Rows are not inert. Each one offers:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Watch with Agent`}),` — hand the monitor or alert rule to the agent as a\n`,_jsx(_components.a,{href:`/agent/triggers`,children:`Watch`}),`, and pick where it should report when the rule fires.`]}),`\n`,_jsxs(_components.li,{children:[_jsxs(_components.strong,{children:[`Open in `,_jsx(_components.em,{children:`provider`})]}),` — jump to the rule in its own console.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Delete`}),` — remove the underlying rule, where the provider supports it.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Creating a monitor from scratch still happens either in the provider’s own\nconsole or by asking the `,_jsx(_components.a,{href:`/agent/sessions`,children:`agent`}),`, which reviews the target, monitor type, interval and destination before creating\nit. `,_jsx(_components.a,{href:`/agent/plans`,children:`Plans`}),` apply to significant cloud work, not every monitor action.`]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`During an incident, start here to see everything that’s firing, then drop into\nGrafana traces or the agent to chase the root cause.`})}),`\n`,_jsx(Heading,{level:`2`,id:`check-freshness-and-delivery`,children:`Check freshness and delivery`}),`\n`,_jsx(_components.p,{children:`Provider reads can fail independently; review any provider error before treating\na partial overview as complete health. A new monitor can take a refresh cycle to\nappear. Its presence proves configuration exists, not that incident notifications\nreach someone. Verify the provider’s outgoing webhook and destination separately.`}),`\n`,_jsx(_components.p,{children:`For resources with no public endpoint, use the cluster’s metrics and alerting\npipeline instead of inventing an external HTTP probe for each Deployment or Node.\nAsk the agent to inspect existing datasources and monitoring before adding probes.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Monitoring overview","description":"One place to see monitors, alerts, and incidents across Grafana, Better Stack, and GCP.","href":"/observability/monitoring"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"What aggregates here","slug":"what-aggregates-here","depth":2,"children":[]},{"title":"Acting from the overview","slug":"acting-from-the-overview","depth":2,"children":[]},{"title":"Check freshness and delivery","slug":"check-freshness-and-delivery","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"zeabur","siteName":"Nuphos","title":"Monitoring overview - Nuphos","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-11T03:23:36.105Z","originalFileLocation":"observability/monitoring.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"One place to see monitors, alerts, and incidents across Grafana, Better Stack, and GCP.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Nuphos\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/zeabur/_0dGkkBXYfAb2656/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/zeabur/_0dGkkBXYfAb2656/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/zeabur/_0dGkkBXYfAb2656/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/zeabur/_0dGkkBXYfAb2656/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/zeabur/_0dGkkBXYfAb2656/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/zeabur/_0dGkkBXYfAb2656/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/zeabur/_0dGkkBXYfAb2656/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/zeabur/_0dGkkBXYfAb2656/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/zeabur/_0dGkkBXYfAb2656/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Monitoring overview - Nuphos\">\u003cmeta data-mint-head property=\"og:description\" content=\"One place to see monitors, alerts, and incidents across Grafana, Better Stack, and GCP.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Nuphos\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.nuphos.ai/observability/monitoring\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://zeabur.mintlify.site/_mintlify/api/og/v2?division=Infrastructure\u0026amp;title=Monitoring+overview\u0026amp;description=One+place+to+see+monitors%2C+alerts%2C+and+incidents+across+Grafana%2C+Better+Stack%2C+and+GCP.\u0026amp;theme=9f54d24cba81f66723533884\u0026amp;signature=2efb00df9cbf7fb5097b147fbfbf4b7350f0bcba10366e51d9e8fb4e80e24f52\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Monitoring overview - Nuphos\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"One place to see monitors, alerts, and incidents across Grafana, Better Stack, and GCP.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://zeabur.mintlify.site/_mintlify/api/og/v2?division=Infrastructure\u0026amp;title=Monitoring+overview\u0026amp;description=One+place+to+see+monitors%2C+alerts%2C+and+incidents+across+Grafana%2C+Better+Stack%2C+and+GCP.\u0026amp;theme=9f54d24cba81f66723533884\u0026amp;signature=2efb00df9cbf7fb5097b147fbfbf4b7350f0bcba10366e51d9e8fb4e80e24f52\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/zeabur/_0dGkkBXYfAb2656/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Nuphos\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#7D36EC\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.nuphos.ai/observability/monitoring\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/observability/monitoring.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.nuphos.ai/#organization\",\"name\":\"Nuphos\",\"url\":\"https://docs.nuphos.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/zeabur/1u0P1wZivJFSFJsY/logo/light.svg?fit=max\u0026auto=format\u0026n=1u0P1wZivJFSFJsY\u0026q=85\u0026s=5c8381edd3ec8e9def768eafc454dae1\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.nuphos.ai#website\",\"name\":\"Nuphos\",\"url\":\"https://docs.nuphos.ai\",\"publisher\":{\"@id\":\"https://docs.nuphos.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.nuphos.ai/observability/monitoring#webpage\",\"url\":\"https://docs.nuphos.ai/observability/monitoring\",\"name\":\"Monitoring overview\",\"description\":\"One place to see monitors, alerts, and incidents across Grafana, Better Stack, and GCP.\",\"dateModified\":\"2026-11-11T03:23:36.105Z\",\"isPartOf\":{\"@id\":\"https://docs.nuphos.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.nuphos.ai/observability/monitoring#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.nuphos.ai/observability/monitoring#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Infrastructure\",\"item\":\"https://docs.nuphos.ai/infrastructure/clusters\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Monitoring overview\",\"item\":\"https://docs.nuphos.ai/observability/monitoring\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.nuphos.ai/observability/monitoring#article\",\"headline\":\"Monitoring overview\",\"name\":\"Monitoring overview\",\"description\":\"One place to see monitors, alerts, and incidents across Grafana, Better Stack, and GCP.\",\"url\":\"https://docs.nuphos.ai/observability/monitoring\",\"mainEntityOfPage\":{\"@id\":\"https://docs.nuphos.ai/observability/monitoring#webpage\"},\"dateModified\":\"2026-11-11T03:23:36.105Z\",\"publisher\":{\"@id\":\"https://docs.nuphos.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.nuphos.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Nuphos\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Nuphos\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/observability/monitoring.md","siteName":"Nuphos","nav":{"global":{"anchors":[{"anchor":"Website","href":"https://nuphos.ai?utm_source=docs.nuphos.ai\u0026utm_medium=documentation\u0026utm_campaign=docs_navigation\u0026utm_content=anchor_website","icon":"globe"},{"anchor":"GitHub","href":"https://github.com/nuphos/nuphos?utm_source=docs.nuphos.ai\u0026utm_medium=documentation\u0026utm_campaign=docs_navigation\u0026utm_content=anchor_github","icon":"github"}]},"tabs":[{"tab":"Documentation","groups":[{"group":"Get Started","pages":[{"title":"Introduction","href":"/introduction"},{"title":"Quickstart","href":"/quickstart"},{"title":"Desktop app","href":"/desktop"},{"title":"Command line (CLI)","href":"/cli"},{"title":"Self-host","href":"/self-host"},{"title":"Core concepts","href":"/concepts"},{"title":"Plans \u0026 billing","href":"/billing"}]},{"group":"Agents","pages":[{"title":"Runtimes and computers","href":"/agent/runtime"},{"title":"Agents and shared sessions","href":"/agent/sessions"},{"title":"Plans \u0026 approvals","href":"/agent/plans"},{"title":"Memory and playbooks","href":"/agent/memory"},{"title":"Instructions and personal setup","href":"/agent/instructions"},{"title":"Skills","href":"/agent/skills"},{"title":"Triggers \u0026 automation","href":"/agent/triggers"},{"title":"Local commands and terminals","href":"/agent/local-commands"}]},{"group":"Infrastructure","pages":[{"title":"Kubernetes clusters","href":"/infrastructure/clusters"},{"title":"Compute \u0026 access","href":"/infrastructure/compute"},{"title":"Cloud resources","description":"Storage, networking, DNS, and infrastructure-as-code across your connected providers.","href":"/infrastructure/resources"},{"title":"Monitoring overview","href":"/observability/monitoring"}]},{"group":"Collaboration","pages":[{"title":"Teams \u0026 members","description":"Create a team, invite members, and use roles to control who can do what.","href":"/collaboration/teams"}]},{"group":"Migrate","pages":[{"title":"Migrate from Conductor","href":"/migrate/conductor"},{"title":"Migrate from Conductor Cloud","href":"/migrate/conductor-cloud"}]},{"group":"Security \u0026 Access","pages":[{"title":"Access control","href":"/security/access-control"},{"title":"IAM trust model","href":"/security/iam-trust"},{"title":"Auto Mode and Full Access","href":"/security/auto-mode"},{"title":"Cloud permission errors","href":"/security/permission-admin"}]}]},{"tab":"Connectors","pages":[{"title":"Connectors","href":"/connectors/overview"}]}]},"basePath":"","title":"Monitoring overview - Nuphos","buildId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","deploymentId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","dynamics":[],"chunks":[]}