PageSourceSearch

https://flanksource.com/assets/js/a624f02e.d4ea2928.js

js flanksource.com collected 2026-10-03 20:53:26 UTC 3,658 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkmission_control=globalThis.webpackChunkmission_control||[]).push([[1521],{37543(e,n,r){r.r(n),r.d(n,{assets:()=>i,contentTitle:()=>o,default:()=>h,frontMatter:()=>s,metadata:()=>t,toc:()=>d});const t=JSON.parse('{"id":"guide/canary-checker/reference/dynatrace","title":"Dynatrace","description":"The Dynatrace check connects to the Dynatrace API and imports Dynatrace problems as check results.","source":"@site/docs/guide/canary-checker/reference/1-dynatrace.mdx","sourceDirName":"guide/canary-checker/reference","slug":"/guide/canary-checker/reference/dynatrace","permalink":"/docs/guide/canary-checker/reference/dynatrace","draft":false,"unlisted":false,"editUrl":"https://github.com/flanksource/docs/tree/main/docs/guide/canary-checker/reference/1-dynatrace.mdx","tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"title":"Dynatrace","sidebar_class_name":"beta","sidebar_custom_props":{"icon":"dynatrace"}},"sidebar":"guide","previous":{"title":"DNS","permalink":"/docs/guide/canary-checker/reference/dns"},"next":{"title":"Elasticsearch","permalink":"/docs/guide/canary-checker/reference/elasticsearch"}}');var a=r(74848),c=r(28453);const s={title:"Dynatrace",sidebar_class_name:"beta",sidebar_custom_props:{icon:"dynatrace"}},o=" Dynatrace",i={},d=[];function l(e){const n={code:"code",h1:"h1",header:"header",p:"p",pre:"pre",...(0,c.R)(),...e.components},{HealthCheck:r,Icon:t}=n;return r||u("HealthCheck",!0),t||u("Icon",!0),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.header,{children:(0,a.jsxs)(n.h1,{id:"-dynatrace",children:[(0,a.jsx)(t,{name:"dynatrace"})," Dynatrace"]})}),"\n",(0,a.jsx)(n.p,{children:"The Dynatrace check connects to the Dynatrace API and imports Dynatrace problems as check results."}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-yaml",metastring:'title="dynatrace.yaml" file=<rootDir>/modules/canary-checker/fixtures/external/dynatrace.yaml',children:'apiVersion: canaries.flanksource.com/v1\nkind: Canary\nmetadata:\n  name: dynatrace\n  labels:\n    "Expected-Fail": "true"\nspec:\n  schedule: "@every 1m"\n  owner: DBAdmin\n  severity: high\n  dynatrace:\n    - name: dynatrace\n      scheme: https\n      host: <HOST>\n      apiKey:\n        value: "<ACCESS_TOKEN>" # https://www.dynatrace.com/support/help/manage/access-control/access-tokens/personal-access-token\n      display:\n        javascript: |\n          var out = _.map(results, function(r) {\n            return {\n              name: r.title,\n              description: r.title,\n              labels: r.labels,\n              severity: r.severity,\n            }\n          })\n          JSON.stringify(out);\n'})}),"\n",(0,a.jsx)(r,{name:"dynatrace",edition:"standard",rows:[{field:"host",description:"Dynatrace tenant host",scheme:"string",required:!0},{field:"scheme",description:"URL scheme for the tenant",scheme:"string"},{field:"apiKey",description:"Dynatrace API token",scheme:"EnvVar",required:!0}]})]})}function h(e={}){const{wrapper:n}={...(0,c.R)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(l,{...e})}):l(e)}function u(e,n){throw new Error("Expected "+(n?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}},28453(e,n,r){r.d(n,{R:()=>s,x:()=>o});var t=r(96540);const a={},c=t.createContext(a);function s(e){const n=t.useContext(c);return t.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:s(e.components),t.createElement(c.Provider,{value:n},e.children)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.