[{"data":1,"prerenderedAt":363},["ShallowReactive",2],{"navigation_docs_en":3,"changelog_en_v1-24-0":289},[4,18,51,254,267,276],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":6},"Getting Started",false,"/docs/getting-started","docs/1.getting-started",[10,14],{"title":11,"path":12,"stem":13},"Introduction","/docs/getting-started/introduction","docs/1.getting-started/1.introduction",{"title":15,"path":16,"stem":17},"Quick Start","/docs/getting-started/quick-start","docs/1.getting-started/2.quick-start",{"title":19,"icon":6,"path":20,"stem":21,"children":22,"page":6},"Features","/docs/features","docs/2.features",[23,27,31,35,39,43,47],{"title":24,"path":25,"stem":26},"Alert Triage","/docs/features/alert-triage","docs/2.features/2.alert-triage",{"title":28,"path":29,"stem":30},"Incident Investigation","/docs/features/incident-investigation","docs/2.features/3.incident-investigation",{"title":32,"path":33,"stem":34},"Deployment Verification","/docs/features/deployment-verification","docs/2.features/4.deployment-verification",{"title":36,"path":37,"stem":38},"Data Exploration","/docs/features/data-exploration","docs/2.features/5.data-exploration",{"title":40,"path":41,"stem":42},"Knowledges","/docs/features/knowledges","docs/2.features/6.knowledges",{"title":44,"path":45,"stem":46},"Castrel Proxy","/docs/features/castrel-proxy","docs/2.features/7.castrel-proxy",{"title":48,"path":49,"stem":50},"Automations","/docs/features/automations","docs/2.features/8.automations",{"title":52,"icon":6,"path":53,"stem":54,"children":55},"Integrations","/docs/integrations","docs/3.integrations/index",[56,57,62,67,72,77,81,85,89,94,99,104,109,113,117,122,127,131,136,141,146,151,156,160,165,170,174,178,183,188,193,198,203,208,212,216,220,224,229,234,239,244,249],{"title":52,"path":53,"stem":54},{"title":58,"path":59,"stem":60,"icon":61},"Prometheus","/docs/integrations/prometheus","docs/3.integrations/1.prometheus","i-simple-icons-prometheus",{"title":63,"path":64,"stem":65,"icon":66},"AWS","/docs/integrations/aws","docs/3.integrations/10.aws","i-simple-icons-amazonwebservices",{"title":68,"path":69,"stem":70,"icon":71},"Alibaba Cloud (Aliyun)","/docs/integrations/aliyun","docs/3.integrations/12.aliyun","i-simple-icons-alibabacloud",{"title":73,"path":74,"stem":75,"icon":76},"Tencent Cloud","/docs/integrations/tencent-cloud","docs/3.integrations/13.tencent-cloud","i-lucide-plug",{"title":78,"path":79,"stem":80,"icon":76},"Huawei Cloud","/docs/integrations/huaweicloud","docs/3.integrations/14.huaweicloud",{"title":82,"path":83,"stem":84,"icon":76},"Volcengine","/docs/integrations/volcengine","docs/3.integrations/15.volcengine",{"title":86,"path":87,"stem":88,"icon":76},"QingFanYun (Cloudwise ITSM)","/docs/integrations/qingfanyun","docs/3.integrations/16.qingfanyun",{"title":90,"path":91,"stem":92,"icon":93},"Grafana","/docs/integrations/grafana","docs/3.integrations/17.grafana","i-simple-icons-grafana",{"title":95,"path":96,"stem":97,"icon":98},"VictoriaMetrics","/docs/integrations/victoriametrics","docs/3.integrations/18.victoriametrics","i-simple-icons-victoriametrics",{"title":100,"path":101,"stem":102,"icon":103},"New Relic","/docs/integrations/new-relic","docs/3.integrations/19.new-relic","i-simple-icons-newrelic",{"title":105,"path":106,"stem":107,"icon":108},"Elasticsearch","/docs/integrations/elasticsearch","docs/3.integrations/2.elasticsearch","i-simple-icons-elasticsearch",{"title":110,"path":111,"stem":112,"icon":76},"Zabbix","/docs/integrations/zabbix","docs/3.integrations/20.zabbix",{"title":114,"path":115,"stem":116,"icon":76},"JianKongBao","/docs/integrations/jiankongbao","docs/3.integrations/21.jiankongbao",{"title":118,"path":119,"stem":120,"icon":121},"PagerDuty","/docs/integrations/pagerduty","docs/3.integrations/22.pagerduty","i-simple-icons-pagerduty",{"title":123,"path":124,"stem":125,"icon":126},"Sentry","/docs/integrations/sentry","docs/3.integrations/23.sentry","i-simple-icons-sentry",{"title":128,"path":129,"stem":130,"icon":76},"Freshworks / Freshservice","/docs/integrations/freshworks","docs/3.integrations/24.freshworks",{"title":132,"path":133,"stem":134,"icon":135},"Linear","/docs/integrations/linear","docs/3.integrations/25.linear","i-simple-icons-linear",{"title":137,"path":138,"stem":139,"icon":140},"ClickHouse","/docs/integrations/clickhouse","docs/3.integrations/26.clickhouse","i-simple-icons-clickhouse",{"title":142,"path":143,"stem":144,"icon":145},"Kubernetes","/docs/integrations/kubernetes","docs/3.integrations/27.kubernetes","i-simple-icons-kubernetes",{"title":147,"path":148,"stem":149,"icon":150},"Terraform Cloud / HCP Terraform","/docs/integrations/terraform","docs/3.integrations/28.terraform","i-simple-icons-terraform",{"title":152,"path":153,"stem":154,"icon":155},"Jenkins","/docs/integrations/jenkins","docs/3.integrations/29.jenkins","i-simple-icons-jenkins",{"title":157,"path":158,"stem":159,"icon":93},"Grafana Loki","/docs/integrations/grafana-loki","docs/3.integrations/3.grafana-loki",{"title":161,"path":162,"stem":163,"icon":164},"Ansible / AWX","/docs/integrations/ansible","docs/3.integrations/30.ansible","i-simple-icons-ansible",{"title":166,"path":167,"stem":168,"icon":169},"GitLab","/docs/integrations/gitlab","docs/3.integrations/31.gitlab","i-simple-icons-gitlab",{"title":171,"path":172,"stem":173,"icon":76},"DingTalk","/docs/integrations/dingtalk","docs/3.integrations/32.dingtalk",{"title":175,"path":176,"stem":177,"icon":76},"Feishu / Lark","/docs/integrations/feishu","docs/3.integrations/33.feishu",{"title":179,"path":180,"stem":181,"icon":182},"Telegram","/docs/integrations/telegram","docs/3.integrations/34.telegram","i-simple-icons-telegram",{"title":184,"path":185,"stem":186,"icon":187},"Email","/docs/integrations/email","docs/3.integrations/35.email","i-simple-icons-gmail",{"title":189,"path":190,"stem":191,"icon":192},"WeiXin Clawbot (Enterprise WeChat)","/docs/integrations/weixin-clawbot","docs/3.integrations/36.weixin-clawbot","i-simple-icons-wechat",{"title":194,"path":195,"stem":196,"icon":197},"Notion","/docs/integrations/notion","docs/3.integrations/37.notion","i-simple-icons-notion",{"title":199,"path":200,"stem":201,"icon":202},"Confluence","/docs/integrations/confluence","docs/3.integrations/38.confluence","i-simple-icons-confluence",{"title":204,"path":205,"stem":206,"icon":207},"Google Docs","/docs/integrations/google-docs","docs/3.integrations/39.google-docs","i-simple-icons-googledocs",{"title":209,"path":210,"stem":211,"icon":93},"Grafana Tempo","/docs/integrations/grafana-tempo","docs/3.integrations/4.grafana-tempo",{"title":213,"path":214,"stem":215,"icon":76},"DingTalk Docs","/docs/integrations/dingtalk-docs","docs/3.integrations/40.dingtalk-docs",{"title":217,"path":218,"stem":219,"icon":76},"LDAP","/docs/integrations/ldap","docs/3.integrations/41.ldap",{"title":221,"path":222,"stem":223,"icon":76},"Dify","/docs/integrations/dify","docs/3.integrations/42.dify",{"title":225,"path":226,"stem":227,"icon":228},"Custom MCP","/docs/integrations/custom-mcp","docs/3.integrations/43.custom-mcp","i-simple-icons-anthropic",{"title":230,"path":231,"stem":232,"icon":233},"GitHub","/docs/integrations/github","docs/3.integrations/5.github","i-simple-icons-github",{"title":235,"path":236,"stem":237,"icon":238},"Slack","/docs/integrations/slack","docs/3.integrations/6.slack","i-simple-icons-slack",{"title":240,"path":241,"stem":242,"icon":243},"Vercel","/docs/integrations/vercel","docs/3.integrations/7.vercel","i-simple-icons-vercel",{"title":245,"path":246,"stem":247,"icon":248},"Graylog","/docs/integrations/graylog","docs/3.integrations/8.graylog","i-simple-icons-graylog",{"title":250,"path":251,"stem":252,"icon":253},"Datadog","/docs/integrations/datadog","docs/3.integrations/9.datadog","i-simple-icons-datadog",{"title":255,"path":256,"stem":257,"children":258,"page":6},"Open Platform","/docs/open-platform","docs/4.open-platform",[259,263],{"title":260,"path":261,"stem":262},"Authentication","/docs/open-platform/authentication","docs/4.open-platform/1.authentication",{"title":264,"path":265,"stem":266},"Knowledges API","/docs/open-platform/knowledges","docs/4.open-platform/2.knowledges",{"title":268,"path":269,"stem":270,"children":271,"page":6},"More","/docs/more","docs/5.more",[272],{"title":273,"path":274,"stem":275},"Roadmap","/docs/more/roadmap","docs/5.more/1.roadmap",{"title":277,"path":278,"stem":279,"children":280,"page":6},"Security","/docs/security","docs/6.security",[281,285],{"title":282,"path":283,"stem":284},"Privacy Policy","/docs/security/privacy-policy","docs/6.security/1.privacy-policy",{"title":286,"path":287,"stem":288},"Terms of Service","/docs/security/terms-of-service","docs/6.security/2.terms-of-service",{"id":290,"title":291,"body":292,"description":353,"extension":354,"meta":355,"navigation":6,"path":359,"seo":360,"stem":361,"__hash__":362},"changelog_en/changelog/2.v1-24-0.md","Topology Knowledge: Auto-Generated Service and Infrastructure Maps",{"type":293,"value":294,"toc":343},"minimark",[295,300,304,307,314,318,322,335,338],[296,297,299],"h2",{"id":298},"new-feature-topology-knowledge","New Feature: Topology Knowledge",[301,302,303],"p",{},"Castrel can now generate topology knowledge from connected data sources such as APM and CMDB, organizing service and infrastructure dependency and deployment relationships in one system topology. You can see the service relationships without mapping them by hand.",[301,305,306],{},"A generated topology is editable — add nodes and adjust relationships so it matches your architecture. The topology stays available as shared context for later operations: you can inspect service dependencies and impact directly, while Castrel uses the same information when handling alerts, investigating incidents, or running routine checks.",[301,308,309],{},[310,311],"img",{"alt":312,"src":313},"Topology knowledge details","/images/changelog/v1-24-0/topology-en.png",[296,315,317],{"id":316},"full-release-checklist","Full Release Checklist",[319,320,321],"h3",{"id":321},"feat",[323,324,325,329,332],"ul",{},[326,327,328],"li",{},"Added topology knowledge that Castrel generates from connected data sources, with manual editing for service and infrastructure relationships.",[326,330,331],{},"Added alert selection when linking an object to knowledge.",[326,333,334],{},"Added an Alerts tab to applications and application and service columns to the alert list.",[319,336,337],{"id":337},"bugfix",[323,339,340],{},[326,341,342],{},"Fixed API key authentication during connection validation for the Zabbix 7.4 integration.",{"title":344,"searchDepth":345,"depth":345,"links":346},"",2,[347,348],{"id":298,"depth":345,"text":299},{"id":316,"depth":345,"text":317,"children":349},[350,352],{"id":321,"depth":351,"text":321},3,{"id":337,"depth":351,"text":337},"Castrel can now generate topology knowledge from data sources such as APM and CMDB, showing service and infrastructure relationships, and you can edit it by hand. Users can inspect the topology directly, and Castrel uses it as shared context when handling alerts and investigating incidents.","md",{"date":356,"version":357,"order":358},"2026-08-21","v1.24.0",26,"/changelog/v1-24-0",{"title":291,"description":353},"changelog/2.v1-24-0","qIFh1j0e9ajewTJkpIQHpjqPB0N5BIQA-Pr3L_iK58Q",1788865269229]