{"version":1,"pages":[{"id":"-LsNFYvQGCdVU0MnyhCt","title":"Grey Matter Documentation","pathname":"/grey-matter-documentation","siteSpaceId":"sitesp_eulYC","description":""},{"id":"-M8TEsH_yactfl5CFeMn","title":"About Grey Matter","pathname":"/grey-matter-documentation/introduction","siteSpaceId":"sitesp_eulYC","description":"Learn about Grey Matter: the intelligent hybrid mesh."},{"id":"-LsSY2coqga42KsQ1qBR","title":"Core Features","pathname":"/grey-matter-documentation/introduction/core-features","siteSpaceId":"sitesp_eulYC","description":"Get a high-level view of Grey Matter's features.","breadcrumbs":[{"label":"About Grey Matter"}]},{"id":"-M2ElizZTfHHmSNEpzC6","title":"Release Notes","pathname":"/grey-matter-documentation/introduction/release_notes","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"About Grey Matter"}]},{"id":"-LsSYVoyJCvks1siUBg7","title":"Use Cases","pathname":"/grey-matter-documentation/introduction/use-cases","siteSpaceId":"sitesp_eulYC","description":"Microservices are a popular architectural pattern for cloud-based development and deployment, but managing them is complex.","breadcrumbs":[{"label":"About Grey Matter"}]},{"id":"-LsSYXn91LzC9FzasGg-","title":"Service Discovery","pathname":"/grey-matter-documentation/introduction/use-cases/service-discovery","siteSpaceId":"sitesp_eulYC","description":"Automatically detect new services to improve performance.","breadcrumbs":[{"label":"About Grey Matter"},{"label":"Use Cases"}]},{"id":"-LsSYvcx5evaDPMuXK1f","title":"Service Mesh","pathname":"/grey-matter-documentation/introduction/use-cases/service-mesh","siteSpaceId":"sitesp_eulYC","description":"Use policies to securely manage services across platforms and between private and public clouds.","breadcrumbs":[{"label":"About Grey Matter"},{"label":"Use Cases"}]},{"id":"-LsrO3ocLrIOdbXyYIX0","title":"Insight","pathname":"/grey-matter-documentation/introduction/use-cases/insight","siteSpaceId":"sitesp_eulYC","description":"Gain real-time insight into the performance of your microservices.","breadcrumbs":[{"label":"About Grey Matter"},{"label":"Use Cases"}]},{"id":"-LsrJ0sP4X2n9dGB_6fw","title":"Zero-Trust","pathname":"/grey-matter-documentation/introduction/use-cases/zero-trust","siteSpaceId":"sitesp_eulYC","description":"Make sure only the right users and secure devices can access applications.","breadcrumbs":[{"label":"About Grey Matter"},{"label":"Use Cases"}]},{"id":"-LsNFiQR9usEpToCZqeF","title":"Architecture","pathname":"/grey-matter-documentation/introduction/internals","siteSpaceId":"sitesp_eulYC","description":"Explore Grey Matter's design and learn how it works.","breadcrumbs":[{"label":"About Grey Matter"}]},{"id":"-LsNHdkw4u2NCpibfn8y","title":"Design Principles","pathname":"/grey-matter-documentation/introduction/internals/architecture","siteSpaceId":"sitesp_eulYC","description":"Explore Grey Matter's design principles.","breadcrumbs":[{"label":"About Grey Matter"},{"label":"Architecture"}]},{"id":"-Lv71jRfBcYZIs_8L8F4","title":"Core Components","pathname":"/grey-matter-documentation/introduction/internals/core-components","siteSpaceId":"sitesp_eulYC","description":"Learn about the major components in the Grey Matter ecosystem.","breadcrumbs":[{"label":"About Grey Matter"},{"label":"Architecture"}]},{"id":"-LsrRaJZ2NhHRPs_i1mX","title":"Hybrid and Multi-Mesh Deployments","pathname":"/grey-matter-documentation/introduction/internals/hybrid-and-multi-mesh-deployments","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"About Grey Matter"},{"label":"Architecture"}]},{"id":"-LsrPQHN0FjOGGXoUsTi","title":"Grey Matter Control Plane","pathname":"/grey-matter-documentation/introduction/internals/service-discovery","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"About Grey Matter"},{"label":"Architecture"}]},{"id":"-M2FA4KeotelkgkHHYnM","title":"Grey Matter Sidecar","pathname":"/grey-matter-documentation/introduction/internals/sidecar","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"About Grey Matter"},{"label":"Architecture"}]},{"id":"-LssQIqKYCvfKGThEef3","title":"Grey Matter Platform Services","pathname":"/grey-matter-documentation/introduction/internals/grey-matter-platform-services","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"About Grey Matter"},{"label":"Architecture"}]},{"id":"-LsrJTJEYwVZbaiyS_3M","title":"Security Models","pathname":"/grey-matter-documentation/introduction/internals/security-models","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"About Grey Matter"},{"label":"Architecture"}]},{"id":"-LsNFqSjF6OCcNJNn-q5","title":"Guides","pathname":"/grey-matter-documentation/guides","siteSpaceId":"sitesp_eulYC","description":"Walkthroughs of common operations."},{"id":"-M3e7Qf_QEV-F75CeJwN","title":"Quickstart Installation on AWS EKS","pathname":"/grey-matter-documentation/guides/installation-kubernetes","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LsNFjQKYFQsgW3dlTbj","title":"Install the Grey Matter CLI","pathname":"/grey-matter-documentation/guides/commands-cli","siteSpaceId":"sitesp_eulYC","description":"This guide will help you install and set up the Grey Matter CLI.","breadcrumbs":[{"label":"Guides"}]},{"id":"-MFbkUlxi18I5xzPT4ka","title":"Access Sidecar Admin Interface in Grey Matter on Kubernetes","pathname":"/grey-matter-documentation/guides/sidecar-admin-access","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-M3iiMCkPqiX5aG1k4Tc","title":"Deploy Service to Grey Matter on Kubernetes","pathname":"/grey-matter-documentation/guides/launch-service-k8s","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-M7OxgPWY5raEQrF2v-M","title":"Deploy Service for Ingress/Egress Actions to Grey Matter on Kubernetes","pathname":"/grey-matter-documentation/guides/configure-egress-ingress","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-M3lFch4hFsqZaYTsB9i","title":"Remove Service from Grey Matter on Kubernetes","pathname":"/grey-matter-documentation/guides/remove-service-k8s","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-M6_Sp4VFpZAF_Iou8ax","title":"Setup Rate Limiting in Grey Matter on Kubernetes","pathname":"/grey-matter-documentation/guides/rate-limit-deployment","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-M6k8tLg7K5gN1nn0h-w","title":"Setup Distributed Tracing in Grey Matter on Kubernetes","pathname":"/grey-matter-documentation/guides/tracing-kubernetes","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LyVft1eVhXA2y2F6rZf","title":"Setup Zero-Trust","pathname":"/grey-matter-documentation/guides/set-up-zero-trust","siteSpaceId":"sitesp_eulYC","description":"Follow along with this guide to configure SPIRE in Grey Matter.","breadcrumbs":[{"label":"Guides"}]},{"id":"-ME98IS4TeHsdT5-QcHb","title":"Setup OIDC Filter Chain","pathname":"/grey-matter-documentation/guides/oidc","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-M7OxgPX-FQxrL4jLPPA","title":"Set Per-route Sidecar Filters","pathname":"/grey-matter-documentation/guides/per-route-filter-config","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LsNU7wS2TWqaTczU_zq","title":"Set Sidecar Filters","pathname":"/grey-matter-documentation/guides/set-and-modify-sidecar-filters","siteSpaceId":"sitesp_eulYC","description":"This guide will help you enable and disable Grey Matter Sidecar filters.","breadcrumbs":[{"label":"Guides"}]},{"id":"-M2ojD_iDBM8mNF8o9YW","title":"Set Mesh-wide Configuration","pathname":"/grey-matter-documentation/guides/setting-meshwide-config","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LwPmoVRfwBu1VXAx7tn","title":"Audits and Observables","pathname":"/grey-matter-documentation/guides/audits","siteSpaceId":"sitesp_eulYC","description":"Overview of how Grey Matter handles audits and observables.","breadcrumbs":[{"label":"Guides"}]},{"id":"-LsNU4GEs205PH4qstL0","title":"Configure Audits","pathname":"/grey-matter-documentation/guides/audits/configure-audits","siteSpaceId":"sitesp_eulYC","description":"Configure audits in Grey Matter Fabric.","breadcrumbs":[{"label":"Guides"},{"label":"Audits and Observables"}]},{"id":"-LsNU78AK3SEdcJlxWC8","title":"Visualize Audits","pathname":"/grey-matter-documentation/guides/audits/enable-audits-to-be-ingested-into-elasticsearch-with-kibana","siteSpaceId":"sitesp_eulYC","description":"Visualize audit data from Grey Matter using Kibana.","breadcrumbs":[{"label":"Guides"},{"label":"Audits and Observables"}]},{"id":"-MDuHtyXQ-bF-lvdoyTc","title":"Open Policy Agent Integration","pathname":"/grey-matter-documentation/guides/open-policy-agent-integration","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LsNK8B18s6tHM6_o6JV","title":"Troubleshoot","pathname":"/grey-matter-documentation/guides/develop-and-debug","siteSpaceId":"sitesp_eulYC","description":"Learn how to debug common problems.","breadcrumbs":[{"label":"Guides"}]},{"id":"-M2Ep_a5oxJJbVy8fW_u","title":"Setup","pathname":"/grey-matter-documentation/setup","siteSpaceId":"sitesp_eulYC","description":""},{"id":"-M2Ep_a6in3DqZ-ezotn","title":"Fabric","pathname":"/grey-matter-documentation/setup/fabric","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Setup"}]},{"id":"-M2oI6HOLyn8H8sbN1dJ","title":"Grey Matter Control","pathname":"/grey-matter-documentation/setup/fabric/gm-control","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Setup"},{"label":"Fabric"}]},{"id":"-M2oMdoW7Ip3KqQbo-Rb","title":"Base Options","pathname":"/grey-matter-documentation/setup/fabric/gm-control/gm-control-base-command","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Setup"},{"label":"Fabric"},{"label":"Grey Matter Control"}]},{"id":"-M2oMdoX6fx58AsSkOW9","title":"AWS Discovery","pathname":"/grey-matter-documentation/setup/fabric/gm-control/gm-control-aws","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Setup"},{"label":"Fabric"},{"label":"Grey Matter Control"}]},{"id":"-M2oMdoY6Gb08GgO8cTz","title":"Consul Discovery","pathname":"/grey-matter-documentation/setup/fabric/gm-control/gm-control-consul","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Setup"},{"label":"Fabric"},{"label":"Grey Matter Control"}]},{"id":"-M2oMdoZK1kn0N87-P1a","title":"File Discovery","pathname":"/grey-matter-documentation/setup/fabric/gm-control/gm-control-file","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Setup"},{"label":"Fabric"},{"label":"Grey Matter Control"}]},{"id":"-M2oMdo_CyTIBxZzDQTG","title":"Kubernetes Discovery","pathname":"/grey-matter-documentation/setup/fabric/gm-control/gm-control-kubernetes","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Setup"},{"label":"Fabric"},{"label":"Grey Matter Control"}]},{"id":"-M2oMdoal2964q0TAY98","title":"Marathon Discovery","pathname":"/grey-matter-documentation/setup/fabric/gm-control/gm-control-marathon","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Setup"},{"label":"Fabric"},{"label":"Grey Matter Control"}]},{"id":"-M2oMdobM0zeNSWcNx4-","title":"No Discovery","pathname":"/grey-matter-documentation/setup/fabric/gm-control/gm-control-xds-only","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Setup"},{"label":"Fabric"},{"label":"Grey Matter Control"}]},{"id":"-M2oMdocNkxAaouwrq83","title":"Leaderboard Logging","pathname":"/grey-matter-documentation/setup/fabric/gm-control/leaderboard_logging","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Setup"},{"label":"Fabric"},{"label":"Grey Matter Control"}]},{"id":"-M2oMdodZrKgLCXLEioE","title":"Static Resources","pathname":"/grey-matter-documentation/setup/fabric/gm-control/load_from_static_resources","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Setup"},{"label":"Fabric"},{"label":"Grey Matter Control"}]},{"id":"-M2Ep_aEImcuqwF2C77-","title":"Grey Matter Control API","pathname":"/grey-matter-documentation/setup/fabric/configure","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Setup"},{"label":"Fabric"}]},{"id":"-M2Ep_aFNXBMJe8pFOKe","title":"Grey Matter Proxy","pathname":"/grey-matter-documentation/setup/fabric/grey-matter-proxy","siteSpaceId":"sitesp_eulYC","description":"This document covers the Grey Matter Proxy's two operating modes and how to configure them.","breadcrumbs":[{"label":"Setup"},{"label":"Fabric"}]},{"id":"-M2Ep_aGCKv9K7ipNCmY","title":"Connect to Control","pathname":"/grey-matter-documentation/setup/fabric/grey-matter-proxy/connect-to-control","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Setup"},{"label":"Fabric"},{"label":"Grey Matter Proxy"}]},{"id":"-M2Ep_aHps_N_Li_BwnW","title":"Announce to Fabric","pathname":"/grey-matter-documentation/setup/fabric/grey-matter-proxy/announce-to-grey-matter-mesh","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Setup"},{"label":"Fabric"},{"label":"Grey Matter Proxy"}]},{"id":"-M2Ep_aIyacbmbKFpvDx","title":"Template Config","pathname":"/grey-matter-documentation/setup/fabric/grey-matter-proxy/template-config","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Setup"},{"label":"Fabric"},{"label":"Grey Matter Proxy"}]},{"id":"-M2Ep_aJ-Oqwq8tVWjwQ","title":"Direct Config","pathname":"/grey-matter-documentation/setup/fabric/grey-matter-proxy/direct-config","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Setup"},{"label":"Fabric"},{"label":"Grey Matter Proxy"}]},{"id":"-M2Ep_aKUnxIxIQPj932","title":"SSL Cert Parsing","pathname":"/grey-matter-documentation/setup/fabric/grey-matter-proxy/ssl-cert-parsing","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Setup"},{"label":"Fabric"},{"label":"Grey Matter Proxy"}]},{"id":"-M6kTydQ8I5W9OjdgCMU","title":"Setting Up Custom Trusted Certificates","pathname":"/grey-matter-documentation/setup/fabric/grey-matter-proxy/custom-trusts","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Setup"},{"label":"Fabric"},{"label":"Grey Matter Proxy"}]},{"id":"-M6kTydZgLtw-oAQFCPu","title":"Debug","pathname":"/grey-matter-documentation/setup/fabric/grey-matter-proxy/debug","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Setup"},{"label":"Fabric"},{"label":"Grey Matter Proxy"}]},{"id":"-M2Ep_aTcGaIqiymjkK5","title":"Grey Matter JWT Security","pathname":"/grey-matter-documentation/setup/fabric/grey-matter-jwt-security","siteSpaceId":"sitesp_eulYC","description":"Configuration details for the Grey Matter JWT Security service.","breadcrumbs":[{"label":"Setup"},{"label":"Fabric"}]},{"id":"-M2Ep_aU_PJYJoIlhZNL","title":"LDAP Configuration","pathname":"/grey-matter-documentation/setup/fabric/grey-matter-jwt-security/ldap-configuration","siteSpaceId":"sitesp_eulYC","description":"Configure JWT Security with LDAP","breadcrumbs":[{"label":"Setup"},{"label":"Fabric"},{"label":"Grey Matter JWT Security"}]},{"id":"-M2Ep_aV6dxHsOsD8MhJ","title":"TLS Configuration","pathname":"/grey-matter-documentation/setup/fabric/grey-matter-jwt-security/tls-configuration","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Setup"},{"label":"Fabric"},{"label":"Grey Matter JWT Security"}]},{"id":"-M2Ep_aXK_m3qGLfDNML","title":"Data","pathname":"/grey-matter-documentation/setup/data","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Setup"}]},{"id":"-M2Ep_aYxReq1CyHahlj","title":"Sense","pathname":"/grey-matter-documentation/setup/sense","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Setup"}]},{"id":"-M2Ep_aZ5T12YliwKTBt","title":"Catalog","pathname":"/grey-matter-documentation/setup/sense/catalog","siteSpaceId":"sitesp_eulYC","description":"Server Setup for Grey Matter Catalog","breadcrumbs":[{"label":"Setup"},{"label":"Sense"}]},{"id":"-M2Ep_a_eIyfsxKDqJV9","title":"Intelligence 360","pathname":"/grey-matter-documentation/setup/sense/intelligence-360","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Setup"},{"label":"Sense"}]},{"id":"-M2Zbs5XmUZA1WU69B69","title":"SLO","pathname":"/grey-matter-documentation/setup/sense/slo","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Setup"},{"label":"Sense"}]},{"id":"-LsbQ01kD9RMZxWMAjw0","title":"Configuration and Usage","pathname":"/grey-matter-documentation/usage","siteSpaceId":"sitesp_eulYC","description":""},{"id":"-M2E_j49xC0we7exGzDD","title":"Fabric","pathname":"/grey-matter-documentation/usage/fabric","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"}]},{"id":"-M5ScVWmujRiIzQBgvTF","title":"API","pathname":"/grey-matter-documentation/usage/fabric/api","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"}]},{"id":"-M5TSL8YQnK7LS3k-B_N","title":"cluster","pathname":"/grey-matter-documentation/usage/fabric/api/cluster","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"API"}]},{"id":"-M5TduklhX2WcEg9PzEB","title":"circuit-breakers","pathname":"/grey-matter-documentation/usage/fabric/api/cluster/circuit-breakers","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"API"},{"label":"cluster"}]},{"id":"-M5TdukmJRriaaHCLpRI","title":"ssl","pathname":"/grey-matter-documentation/usage/fabric/api/cluster/cluster-ssl-config","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"API"},{"label":"cluster"}]},{"id":"-M5TduknBtPCPYtRXroN","title":"health checks","pathname":"/grey-matter-documentation/usage/fabric/api/cluster/health-check","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"API"},{"label":"cluster"}]},{"id":"-M5TdukobvrK0zkYmRV8","title":"outlier detection","pathname":"/grey-matter-documentation/usage/fabric/api/cluster/outlier-detection","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"API"},{"label":"cluster"}]},{"id":"-M5TSL8Z-hH2mIpRBaA1","title":"domain","pathname":"/grey-matter-documentation/usage/fabric/api/domain","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"API"}]},{"id":"-M5cI9lBizvvOCm7e3np","title":"CORS","pathname":"/grey-matter-documentation/usage/fabric/api/domain/cors_config","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"API"},{"label":"domain"}]},{"id":"-M5cI9lCgG3a4lawaOmY","title":"header_constraint","pathname":"/grey-matter-documentation/usage/fabric/api/domain/header_constraint","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"API"},{"label":"domain"}]},{"id":"-M5TdukrmZbwJZdcRbXn","title":"ssl","pathname":"/grey-matter-documentation/usage/fabric/api/domain/listener-ssl-config","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"API"},{"label":"domain"}]},{"id":"-M5cI9lEfVgNwrj-1xF5","title":"redirect","pathname":"/grey-matter-documentation/usage/fabric/api/domain/redirect","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"API"},{"label":"domain"}]},{"id":"-M5TSL8_CT2IWlO67M4r","title":"listener","pathname":"/grey-matter-documentation/usage/fabric/api/listener","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"API"}]},{"id":"-M5cI9lHlS6WHq3prn0O","title":"secret","pathname":"/grey-matter-documentation/usage/fabric/api/listener/secret","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"API"},{"label":"listener"}]},{"id":"-M5cI9lIbpnhRGvu9Iz8","title":"tracing","pathname":"/grey-matter-documentation/usage/fabric/api/listener/tracing_config","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"API"},{"label":"listener"}]},{"id":"-M5TSL8a12rhQpb7oQVX","title":"proxy","pathname":"/grey-matter-documentation/usage/fabric/api/proxy","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"API"}]},{"id":"-M5TSL8bbCZdaRVc96V7","title":"route","pathname":"/grey-matter-documentation/usage/fabric/api/route","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"API"}]},{"id":"-M5coej3v2eBMLdIbrrq","title":"cluster_constraints","pathname":"/grey-matter-documentation/usage/fabric/api/route/cluster_constraint","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"API"},{"label":"route"}]},{"id":"-M6APSGWIOGY_w-yiVWq","title":"match","pathname":"/grey-matter-documentation/usage/fabric/api/route/match","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"API"},{"label":"route"}]},{"id":"-M5chVq4YS1F-0JITWHh","title":"route_match","pathname":"/grey-matter-documentation/usage/fabric/api/route/route_match","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"API"},{"label":"route"}]},{"id":"-M5chVq5RwOUX9cvB_fr","title":"rule","pathname":"/grey-matter-documentation/usage/fabric/api/route/rule","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"API"},{"label":"route"}]},{"id":"-M5chVq69h0NF7C9CwMk","title":"response_data","pathname":"/grey-matter-documentation/usage/fabric/api/route/response_data","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"API"},{"label":"route"}]},{"id":"-M5chVq76_xXE9UmXB8I","title":"retry_policy","pathname":"/grey-matter-documentation/usage/fabric/api/route/retry_policy","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"API"},{"label":"route"}]},{"id":"-M5TSL8cW86WSVVhixCv","title":"shared_rules","pathname":"/grey-matter-documentation/usage/fabric/api/shared_rules","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"API"}]},{"id":"-M8TFCo0Qz3e0W9hODQC","title":"cluster_constraints","pathname":"/grey-matter-documentation/usage/fabric/api/shared_rules/cluster_constraint","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"API"},{"label":"shared_rules"}]},{"id":"-M8TFCo15MtRg717YsLS","title":"rule","pathname":"/grey-matter-documentation/usage/fabric/api/shared_rules/rule","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"API"},{"label":"shared_rules"}]},{"id":"-MR6KZ56Y3iTqJPzWLVn","title":"response_data","pathname":"/grey-matter-documentation/usage/fabric/api/shared_rules/response_data","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"API"},{"label":"shared_rules"}]},{"id":"-MR6KZ57GgnK1gbvK2By","title":"retry_policy","pathname":"/grey-matter-documentation/usage/fabric/api/shared_rules/retry_policy","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"API"},{"label":"shared_rules"}]},{"id":"-M5TSL8ddTL1Adb5PFRL","title":"zone","pathname":"/grey-matter-documentation/usage/fabric/api/zone","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"API"}]},{"id":"-LtjXdKfdqHetR1ZWtcZ","title":"CLI","pathname":"/grey-matter-documentation/usage/fabric/cli","siteSpaceId":"sitesp_eulYC","description":"Get a technical overview of the commands you can perform with Grey Matter.","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"}]},{"id":"-LsNQey0ljbeM-Ubtrd6","title":"greymatter","pathname":"/grey-matter-documentation/usage/fabric/cli/greymatter","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"CLI"}]},{"id":"-LsNQfAoTxIWwhr8k_V0","title":"edit","pathname":"/grey-matter-documentation/usage/fabric/cli/edit","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"CLI"}]},{"id":"-LsNQfPcHTjGuziMFmqN","title":"create","pathname":"/grey-matter-documentation/usage/fabric/cli/create","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"CLI"}]},{"id":"-LsNQfL0vZPTbWTbuPK0","title":"delete","pathname":"/grey-matter-documentation/usage/fabric/cli/delete","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"CLI"}]},{"id":"-LsNHzyqAnp1_lbXl23k","title":"list","pathname":"/grey-matter-documentation/usage/fabric/cli/list","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"CLI"}]},{"id":"-LsNQf5Rclsys6TuxNOn","title":"get","pathname":"/grey-matter-documentation/usage/fabric/cli/get","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"CLI"}]},{"id":"-M2oI6Hw7G_A9sZVdXZj","title":"Service Discovery","pathname":"/grey-matter-documentation/usage/fabric/discovery","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"}]},{"id":"-M2oI6Hx5TfPcnvYFHbi","title":"consul","pathname":"/grey-matter-documentation/usage/fabric/discovery/consul","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Service Discovery"}]},{"id":"-M2oI6HypOy3-lG1qEWI","title":"ec2","pathname":"/grey-matter-documentation/usage/fabric/discovery/ec2","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Service Discovery"}]},{"id":"-M2oI6HzMi8F6PS7-T8l","title":"file","pathname":"/grey-matter-documentation/usage/fabric/discovery/file","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Service Discovery"}]},{"id":"-M2oI6I-5KumXASxvM5q","title":"kubernetes","pathname":"/grey-matter-documentation/usage/fabric/discovery/kubernetes","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Service Discovery"}]},{"id":"-M2oI6I0GEjtxKpjym2A","title":"marathon","pathname":"/grey-matter-documentation/usage/fabric/discovery/marathon","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Service Discovery"}]},{"id":"-MHlDI-9XnpMnW9jCx0y","title":"registration","pathname":"/grey-matter-documentation/usage/fabric/discovery/registration","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Service Discovery"}]},{"id":"-M2E_j4AEmej45XP92OK","title":"Traffic Control","pathname":"/grey-matter-documentation/usage/fabric/traffic_control","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"}]},{"id":"-M2EfI_Pi5ZkC32f6f8J","title":"Host Identification","pathname":"/grey-matter-documentation/usage/fabric/traffic_control/host-identification","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Traffic Control"}]},{"id":"-M2EfI_QD1JWwp9LBsGa","title":"Load Balancing","pathname":"/grey-matter-documentation/usage/fabric/traffic_control/load_balancing","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Traffic Control"}]},{"id":"-M2EfI_R2JQ0ts52hhgi","title":"Multi-Mesh","pathname":"/grey-matter-documentation/usage/fabric/traffic_control/multimesh","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Traffic Control"}]},{"id":"-M2EfI_SaVtGZcFJ93Pi","title":"Route Forwarding","pathname":"/grey-matter-documentation/usage/fabric/traffic_control/route_forwarding","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Traffic Control"}]},{"id":"-M2EfI_TTYFz1TG26nEZ","title":"Routing","pathname":"/grey-matter-documentation/usage/fabric/traffic_control/routing","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Traffic Control"}]},{"id":"-M2EfI_UIX89WQSQYVJX","title":"Traffic Splitting","pathname":"/grey-matter-documentation/usage/fabric/traffic_control/traffic_splitting","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Traffic Control"}]},{"id":"-M2ojDaxMKwlhRVuUy1W","title":"Headers","pathname":"/grey-matter-documentation/usage/fabric/traffic_control/headers","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Traffic Control"}]},{"id":"-M2ojDayyH4NqtuWgwUP","title":"Protocols","pathname":"/grey-matter-documentation/usage/fabric/traffic_control/protocols","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Traffic Control"}]},{"id":"-MKC1Wvpja1fUuLTzCJA","title":"Resilience","pathname":"/grey-matter-documentation/usage/fabric/resilience","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"}]},{"id":"-MKC1WvqVZuIAjy-QRlV","title":"Circuit Breakers","pathname":"/grey-matter-documentation/usage/fabric/resilience/circuit_breakers","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Resilience"}]},{"id":"-MKC1Wvrhixe3wSNZoa5","title":"Health Checks","pathname":"/grey-matter-documentation/usage/fabric/resilience/health","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Resilience"}]},{"id":"-MKC1WvsTbMUpm0S-8DJ","title":"Outlier Detection","pathname":"/grey-matter-documentation/usage/fabric/resilience/outlier_detection","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Resilience"}]},{"id":"-MKC1Wvt6laazeYQERE0","title":"Retry Policies","pathname":"/grey-matter-documentation/usage/fabric/resilience/retry","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Resilience"}]},{"id":"-M2E_j4Dstqu5E6f_-49","title":"Security","pathname":"/grey-matter-documentation/usage/fabric/security","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"}]},{"id":"-M40dN4IfoKQx3LjYj3Y","title":"Authorization","pathname":"/grey-matter-documentation/usage/fabric/security/authorization","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Security"}]},{"id":"-M2Elj01ix06XOiJUALH","title":"SSL","pathname":"/grey-matter-documentation/usage/fabric/security/ssl","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Security"}]},{"id":"-M2Elj029e2xI3DR6Y61","title":"SPIRE","pathname":"/grey-matter-documentation/usage/fabric/security/spire","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Security"}]},{"id":"-M4ZRtToiHmp5f3w96Hk","title":"Configuration","pathname":"/grey-matter-documentation/usage/fabric/security/spire/configuration","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Security"},{"label":"SPIRE"}]},{"id":"-MDuHtzzZ1hPsRiJMODm","title":"Open Policy Agent","pathname":"/grey-matter-documentation/usage/fabric/security/opa","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Security"}]},{"id":"-M2ojDb70CQNtmbEToLk","title":"Secrets","pathname":"/grey-matter-documentation/usage/fabric/security/secrets","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Security"}]},{"id":"-M6odp9T_hXcrXcFVlYd","title":"JWT","pathname":"/grey-matter-documentation/usage/fabric/security/jwt","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Security"}]},{"id":"-M6oe5bLkBRiaHTUbcLB","title":"API","pathname":"/grey-matter-documentation/usage/fabric/security/jwt/api","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Security"},{"label":"JWT"}]},{"id":"-MFqAQzosuos1gRQsfPQ","title":"Data Integration","pathname":"/grey-matter-documentation/usage/fabric/security/jwt/data","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Security"},{"label":"JWT"}]},{"id":"-M2E_j4Ec8C7yZ4KgzL4","title":"Telemetry","pathname":"/grey-matter-documentation/usage/fabric/telemetry","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"}]},{"id":"-M2Elj04wfVjwnqH2ywv","title":"Tracing","pathname":"/grey-matter-documentation/usage/fabric/telemetry/tracing","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Telemetry"}]},{"id":"-M2ojDbA-OXis1jr6caq","title":"Filters","pathname":"/grey-matter-documentation/usage/fabric/filters","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"}]},{"id":"-M2ojDbB_lZmWRLiVoqg","title":"Network","pathname":"/grey-matter-documentation/usage/fabric/filters/network","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Filters"}]},{"id":"-M2ojDbC09YsV8oOpzLr","title":"HTTP","pathname":"/grey-matter-documentation/usage/fabric/filters/http","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Filters"}]},{"id":"-M3g9BEPnz7iRkb3uoe6","title":"Ensure Variables","pathname":"/grey-matter-documentation/usage/fabric/filters/http/gm-ensurevariables","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Filters"},{"label":"HTTP"}]},{"id":"-M3g9BEQpVBYkdnpqxaU","title":"Impersonation","pathname":"/grey-matter-documentation/usage/fabric/filters/http/gm-impersonation","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Filters"},{"label":"HTTP"}]},{"id":"-M4Vyh2rC_n0Fqtw2n2n","title":"Inheaders","pathname":"/grey-matter-documentation/usage/fabric/filters/http/gm-inheaders","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Filters"},{"label":"HTTP"}]},{"id":"-M3g9BERyXc-bZ-C4kha","title":"JWT Security","pathname":"/grey-matter-documentation/usage/fabric/filters/http/gm-jwt-security","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Filters"},{"label":"HTTP"}]},{"id":"-M3g9BESx1BW2pvdVopd","title":"ListAuth","pathname":"/grey-matter-documentation/usage/fabric/filters/http/gm-listauth","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Filters"},{"label":"HTTP"}]},{"id":"-M3g9BET0D44IuuJnbZp","title":"Metrics","pathname":"/grey-matter-documentation/usage/fabric/filters/http/gm-metrics","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Filters"},{"label":"HTTP"}]},{"id":"-M3g9BEUMPZue4NZ7LJ-","title":"OAuth","pathname":"/grey-matter-documentation/usage/fabric/filters/http/gm-oauth","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Filters"},{"label":"HTTP"}]},{"id":"-M3g9BEVl-2TLo3UuPTl","title":"Observables","pathname":"/grey-matter-documentation/usage/fabric/filters/http/gm-observables","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Filters"},{"label":"HTTP"}]},{"id":"-M3g9BEWuQketad4msDQ","title":"OIDC Authentication","pathname":"/grey-matter-documentation/usage/fabric/filters/http/gm-oidc-authentication","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Filters"},{"label":"HTTP"}]},{"id":"-M3g9BEX5EC3SkKDQMxb","title":"OIDC Validation","pathname":"/grey-matter-documentation/usage/fabric/filters/http/gm-oidc-validation","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Filters"},{"label":"HTTP"}]},{"id":"-M3g3n6_Se23DXbfEb-C","title":"RBAC","pathname":"/grey-matter-documentation/usage/fabric/filters/envoy-rbac","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Fabric"},{"label":"Filters"}]},{"id":"-M2E_j4G1RRURaDxSXGd","title":"Platform Services","pathname":"/grey-matter-documentation/usage/platform-services","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"}]},{"id":"-MFfZCpqwTCnvPHu42nP","title":"Data","pathname":"/grey-matter-documentation/usage/platform-services/data","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Platform Services"}]},{"id":"-M7OsMRqmvxsrjMTEwHw","title":"API Overview","pathname":"/grey-matter-documentation/usage/platform-services/data/api","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Platform Services"},{"label":"Data"}]},{"id":"-MFqAR-7fXSZon27-923","title":"Endpoints","pathname":"/grey-matter-documentation/usage/platform-services/data/endpoints","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Platform Services"},{"label":"Data"}]},{"id":"-M7OsMRrIA1q9mTm-nzj","title":"CLI","pathname":"/grey-matter-documentation/usage/platform-services/data/cli","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Platform Services"},{"label":"Data"}]},{"id":"-MFqAR-9C4fGPI2AbmoN","title":"Client Tutorial","pathname":"/grey-matter-documentation/usage/platform-services/data/client-tutorial","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Platform Services"},{"label":"Data"}]},{"id":"-M7OsMRsbtajiATEsq-W","title":"Internals","pathname":"/grey-matter-documentation/usage/platform-services/data/internals","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Platform Services"},{"label":"Data"}]},{"id":"-MFqAR-BSf8O4KWva9lK","title":"URL Patterns","pathname":"/grey-matter-documentation/usage/platform-services/data/internals/url-patterns","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Platform Services"},{"label":"Data"},{"label":"Internals"}]},{"id":"-MFqAR-C_frpOkXDvRDJ","title":"Lifecycle","pathname":"/grey-matter-documentation/usage/platform-services/data/internals/lifecycle","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Platform Services"},{"label":"Data"},{"label":"Internals"}]},{"id":"-MFqAR-D2RB8Yvu5KXjk","title":"Design","pathname":"/grey-matter-documentation/usage/platform-services/data/internals/design","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Platform Services"},{"label":"Data"},{"label":"Internals"}]},{"id":"-MFqAR-EqdbSDl_WBxCO","title":"Derived Files","pathname":"/grey-matter-documentation/usage/platform-services/data/internals/derived","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Platform Services"},{"label":"Data"},{"label":"Internals"}]},{"id":"-MFqAR-Fnj1e9VjMcSrT","title":"Structure","pathname":"/grey-matter-documentation/usage/platform-services/data/internals/structure","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Platform Services"},{"label":"Data"},{"label":"Internals"}]},{"id":"-MFqAR-GReJWCLDZ5zIP","title":"Authentication and Authorization","pathname":"/grey-matter-documentation/usage/platform-services/data/internals/auth","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Platform Services"},{"label":"Data"},{"label":"Internals"}]},{"id":"-M2E_j4IXQcOOKPIFRyd","title":"Sense","pathname":"/grey-matter-documentation/usage/sense","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"}]},{"id":"-M3SLxYeIcE3daJXA0jH","title":"Intelligence 360","pathname":"/grey-matter-documentation/usage/sense/intelligence-360","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Sense"}]},{"id":"-M3SLxYfNciJ4wwz55Q1","title":"Catalog","pathname":"/grey-matter-documentation/usage/sense/catalog","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Sense"}]},{"id":"-M6_dE7uuhRfS_wjw-sG","title":"Usage","pathname":"/grey-matter-documentation/usage/sense/catalog/usage","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Sense"},{"label":"Catalog"}]},{"id":"-M6_dE7v9XMrTiHJxm4m","title":"API","pathname":"/grey-matter-documentation/usage/sense/catalog/api","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Sense"},{"label":"Catalog"}]},{"id":"-M2_MCKY37MNsPvrPE3q","title":"Service Status","pathname":"/grey-matter-documentation/usage/sense/servicestatus","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Sense"}]},{"id":"-M2_MCKZgxYgxy7AjYiI","title":"Business Impact","pathname":"/grey-matter-documentation/usage/sense/businessimpact","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Sense"}]},{"id":"-M3qoemTp98R5epbjWNq","title":"Control Panel","pathname":"/grey-matter-documentation/usage/sense/controlpanel","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Sense"}]},{"id":"-M2_MCK_C7Tp5-P7iiY6","title":"Configuration","pathname":"/grey-matter-documentation/usage/sense/configuration","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Sense"}]},{"id":"-M3SMLTcrNiH9x3K_It8","title":"Historical Metrics","pathname":"/grey-matter-documentation/usage/sense/historical","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Sense"}]},{"id":"-M3SMLTdUGw3jIaF4Elt","title":"Instance Metrics","pathname":"/grey-matter-documentation/usage/sense/instance","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Sense"}]},{"id":"-M3sm6J4fBK9bH-QtQ3y","title":"Prometheus Store","pathname":"/grey-matter-documentation/usage/sense/prom","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Sense"}]},{"id":"-M2_MCKcoaw-Eex7PTgv","title":"SLO","pathname":"/grey-matter-documentation/usage/sense/slo","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Sense"}]},{"id":"-M2_MCKdImBya7nLHPvq","title":"Observables","pathname":"/grey-matter-documentation/usage/sense/observables","siteSpaceId":"sitesp_eulYC","description":"","breadcrumbs":[{"label":"Configuration and Usage"},{"label":"Sense"}]},{"id":"-LsS51Jd1hGceK3Tc2uv","title":"Reference","pathname":"/grey-matter-documentation/reference","siteSpaceId":"sitesp_eulYC","description":""},{"id":"-LsrsQS2NBxpVhVnO3vd","title":"System Requirements","pathname":"/grey-matter-documentation/reference/system-requirements","siteSpaceId":"sitesp_eulYC","description":"This page spells out the dependencies you'll need to install and deploy Grey Matter.","breadcrumbs":[{"label":"Reference"}]},{"id":"-LsNT2xds8CqqKCYiZsp","title":"Quick Links","pathname":"/grey-matter-documentation/reference/quick-links","siteSpaceId":"sitesp_eulYC","description":"General info on where to find the stuff you need and to get help fast.","breadcrumbs":[{"label":"Reference"}]},{"id":"-MLJeCOd7Qebkjbcyan2","title":"Grey Matter Nexus","pathname":"/grey-matter-documentation/reference/quick-links/greymatter-nexus","siteSpaceId":"sitesp_eulYC","description":"This page shows you where to get Grey Matter.","breadcrumbs":[{"label":"Reference"},{"label":"Quick Links"}]},{"id":"-LsNT6eKTyzn8jYhQ-Py","title":"Grey Matter Knowledge Base","pathname":"/grey-matter-documentation/reference/quick-links/greymatter-knowledge-base","siteSpaceId":"sitesp_eulYC","description":"This page provides an overview of our Knowledge Base.","breadcrumbs":[{"label":"Reference"},{"label":"Quick Links"}]},{"id":"-LsNT4pfZYz9AC--fyfW","title":"Links","pathname":"/grey-matter-documentation/reference/quick-links/links","siteSpaceId":"sitesp_eulYC","description":"Links to technical content related to Grey Matter.","breadcrumbs":[{"label":"Reference"},{"label":"Quick Links"}]},{"id":"-Lsrqj6Gz7L0dBUQExNf","title":"Standards and Compliance","pathname":"/grey-matter-documentation/reference/standards-and-compliance","siteSpaceId":"sitesp_eulYC","description":"Overview of Grey Matter's compliance with federal laws and standards.","breadcrumbs":[{"label":"Reference"}]},{"id":"-LsrrVMrKdrJKdS_kEW1","title":"FedRAMP","pathname":"/grey-matter-documentation/reference/standards-and-compliance/fedramp","siteSpaceId":"sitesp_eulYC","description":"This page provides an overview of the Federal Risk and Authorization Management Program (FedRAMP).","breadcrumbs":[{"label":"Reference"},{"label":"Standards and Compliance"}]},{"id":"-LtfV5i9ye88r3JBJdZv","title":"FIPS","pathname":"/grey-matter-documentation/reference/standards-and-compliance/fips","siteSpaceId":"sitesp_eulYC","description":"This page provides an overview of Federal Information Processing Standards (FIPS) protocol.","breadcrumbs":[{"label":"Reference"},{"label":"Standards and Compliance"}]},{"id":"-LsrrfK5fjEeHsKcgZ4Z","title":"FISMA","pathname":"/grey-matter-documentation/reference/standards-and-compliance/fisma","siteSpaceId":"sitesp_eulYC","description":"This page provides an overview of the Federal Information Security Management Act (FISMA).","breadcrumbs":[{"label":"Reference"},{"label":"Standards and Compliance"}]},{"id":"-LtfVEtVdrgt6T7IynHE","title":"GDPR","pathname":"/grey-matter-documentation/reference/standards-and-compliance/gdpr","siteSpaceId":"sitesp_eulYC","description":"This page provides an overview of General Data Protection Regulation (GDPR) requirements.","breadcrumbs":[{"label":"Reference"},{"label":"Standards and Compliance"}]},{"id":"-LtfVVCyM2gM2aKSpLLi","title":"HIPAA","pathname":"/grey-matter-documentation/reference/standards-and-compliance/hipaa","siteSpaceId":"sitesp_eulYC","description":"This page provides an overview of Health Insurance Portability & Accountability Act (HIPAA) requirements.","breadcrumbs":[{"label":"Reference"},{"label":"Standards and Compliance"}]},{"id":"-LsrrRSM9BmUr-8437jM","title":"NIST","pathname":"/grey-matter-documentation/reference/standards-and-compliance/nist","siteSpaceId":"sitesp_eulYC","description":"This page provides an overview of the NIST framework.","breadcrumbs":[{"label":"Reference"},{"label":"Standards and Compliance"}]},{"id":"-LsNFbCrsYuw1d104VO-","title":"Glossary","pathname":"/grey-matter-documentation/reference/glossary","siteSpaceId":"sitesp_eulYC","description":"The glossary defines terminology from the Grey Matter environment.","breadcrumbs":[{"label":"Reference"}]},{"id":"-LsNFYvQGCdVU0MnyhCt","title":"Overview","pathname":"/grey-matter-documentation/1.3","siteSpaceId":"sitesp_qkXlT","description":"Learn about Grey Matter"},{"id":"-M2ElizZTfHHmSNEpzC6","title":"Release Notes","pathname":"/grey-matter-documentation/1.3/release_notes","siteSpaceId":"sitesp_qkXlT","description":""},{"id":"-LsSYVoyJCvks1siUBg7","title":"Use Cases","pathname":"/grey-matter-documentation/1.3/use-cases","siteSpaceId":"sitesp_qkXlT","description":"Microservices are a popular architectural pattern for cloud-based development and deployment, but managing them is complex."},{"id":"-LsSYXn91LzC9FzasGg-","title":"Service Discovery","pathname":"/grey-matter-documentation/1.3/use-cases/service-discovery","siteSpaceId":"sitesp_qkXlT","description":"Automatically detect new services to improve performance.","breadcrumbs":[{"label":"Use Cases"}]},{"id":"-LsSYvcx5evaDPMuXK1f","title":"Service Mesh","pathname":"/grey-matter-documentation/1.3/use-cases/service-mesh","siteSpaceId":"sitesp_qkXlT","description":"Use policies to securely manage services across platforms and between private and public clouds.","breadcrumbs":[{"label":"Use Cases"}]},{"id":"-LsrO3ocLrIOdbXyYIX0","title":"Business Insight","pathname":"/grey-matter-documentation/1.3/use-cases/insight","siteSpaceId":"sitesp_qkXlT","description":"Gain real-time insight into the performance of your microservices.","breadcrumbs":[{"label":"Use Cases"}]},{"id":"-LsrJ0sP4X2n9dGB_6fw","title":"Zero-Trust","pathname":"/grey-matter-documentation/1.3/use-cases/zero-trust","siteSpaceId":"sitesp_qkXlT","description":"Make sure only the right users and secure devices can access applications.","breadcrumbs":[{"label":"Use Cases"}]},{"id":"-LsNFiQR9usEpToCZqeF","title":"Architecture","pathname":"/grey-matter-documentation/1.3/internals","siteSpaceId":"sitesp_qkXlT","description":"Explore Grey Matter's design and learn how it works."},{"id":"-LsSY2coqga42KsQ1qBR","title":"Core Features","pathname":"/grey-matter-documentation/1.3/internals/core-features","siteSpaceId":"sitesp_qkXlT","description":"Get a high-level view of Grey Matter's features.","breadcrumbs":[{"label":"Architecture"}]},{"id":"-Lv71jRfBcYZIs_8L8F4","title":"Core Components","pathname":"/grey-matter-documentation/1.3/internals/core-components","siteSpaceId":"sitesp_qkXlT","description":"Learn about the major components in the Grey Matter ecosystem.","breadcrumbs":[{"label":"Architecture"}]},{"id":"-LsrRaJZ2NhHRPs_i1mX","title":"Hybrid and Multi-Mesh Deployments","pathname":"/grey-matter-documentation/1.3/internals/hybrid-and-multi-mesh-deployments","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Architecture"}]},{"id":"-LsrJTJEYwVZbaiyS_3M","title":"Security Models","pathname":"/grey-matter-documentation/1.3/internals/security-models","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Architecture"}]},{"id":"-LsNFjQKYFQsgW3dlTbj","title":"Set up the CLI","pathname":"/grey-matter-documentation/1.3/installation/commands-cli","siteSpaceId":"sitesp_qkXlT","description":"This guide will help you install and set up the Grey Matter CLI.","breadcrumbs":[{"label":"Installation"}]},{"id":"-M3e7Qf_QEV-F75CeJwN","title":"Install on Kubernetes","pathname":"/grey-matter-documentation/1.3/installation/installation-kubernetes","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Installation"}]},{"id":"-M3iiMCkPqiX5aG1k4Tc","title":"Deploy a Service","pathname":"/grey-matter-documentation/1.3/guides/launch-service-k8s","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-M3lFch4hFsqZaYTsB9i","title":"Remove a Service","pathname":"/grey-matter-documentation/1.3/guides/remove-service-k8s","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-MLopBkZ8y3M37xDl1c4","title":"Security","pathname":"/grey-matter-documentation/1.3/guides/security-guides","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-LwPmoVRfwBu1VXAx7tn","title":"Audits and Observables","pathname":"/grey-matter-documentation/1.3/guides/security-guides/audits","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Security"}]},{"id":"-MQSd32KWrVpbXXW6Kke","title":"Deploy an ELK Stack","pathname":"/grey-matter-documentation/1.3/guides/security-guides/audits/elk-stack","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Security"},{"label":"Audits and Observables"}]},{"id":"-LsNU4GEs205PH4qstL0","title":"Configure Audits","pathname":"/grey-matter-documentation/1.3/guides/security-guides/audits/configure-audits","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Security"},{"label":"Audits and Observables"}]},{"id":"-MQSd32MsD6ux-NBGuAY","title":"Visualize Audits","pathname":"/grey-matter-documentation/1.3/guides/security-guides/audits/visualize-audits","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Security"},{"label":"Audits and Observables"}]},{"id":"-MDuHxutEwOD4ewNRQy8","title":"Open Policy Agent Integration","pathname":"/grey-matter-documentation/1.3/guides/security-guides/open-policy-agent-integration","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Security"}]},{"id":"-LyVft1eVhXA2y2F6rZf","title":"Set Up Zero-Trust","pathname":"/grey-matter-documentation/1.3/guides/security-guides/set-up-zero-trust","siteSpaceId":"sitesp_qkXlT","description":"Follow along with this guide to configure SPIRE in Grey Matter.","breadcrumbs":[{"label":"Guides"},{"label":"Security"}]},{"id":"-MLoopKu8pFE_0J-J5Th","title":"Fabric","pathname":"/grey-matter-documentation/1.3/guides/fabric-guides","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-M7OxgPWY5raEQrF2v-M","title":"Service Deployment for Ingress/Egress Actions","pathname":"/grey-matter-documentation/1.3/guides/fabric-guides/configure-egress-ingress","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Fabric"}]},{"id":"-LsNU7wS2TWqaTczU_zq","title":"Configure Sidecar Filters","pathname":"/grey-matter-documentation/1.3/guides/fabric-guides/set-and-modify-sidecar-filters","siteSpaceId":"sitesp_qkXlT","description":"This guide will help you enable and disable Grey Matter Sidecar filters.","breadcrumbs":[{"label":"Guides"},{"label":"Fabric"}]},{"id":"-M7OxgPX-FQxrL4jLPPA","title":"Per Route Filter Configuration","pathname":"/grey-matter-documentation/1.3/guides/fabric-guides/per-route-filter-config","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Fabric"}]},{"id":"-MFa4FkklOGQ7EbTTIwX","title":"OIDC Filter Chain","pathname":"/grey-matter-documentation/1.3/guides/fabric-guides/oidc","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Fabric"}]},{"id":"-M6k8tLg7K5gN1nn0h-w","title":"Distributed Tracing","pathname":"/grey-matter-documentation/1.3/guides/fabric-guides/tracing-kubernetes","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Fabric"}]},{"id":"-M6_Sp4VFpZAF_Iou8ax","title":"Rate Limiting","pathname":"/grey-matter-documentation/1.3/guides/fabric-guides/rate-limit-deployment","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Fabric"}]},{"id":"-M2ojD_iDBM8mNF8o9YW","title":"Mesh-Wide Configuration","pathname":"/grey-matter-documentation/1.3/guides/fabric-guides/setting-meshwide-config","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Fabric"}]},{"id":"-MMRhaFWz5MqIRSCn6n7","title":"Grey Matter VSCode Extension","pathname":"/grey-matter-documentation/1.3/guides/fabric-guides/vscode-ext-guide","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Fabric"}]},{"id":"-MOHjFMfB1dtVCkrLTnw","title":"Fault Injection","pathname":"/grey-matter-documentation/1.3/guides/fabric-guides/fault-injection","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Fabric"}]},{"id":"-MOHjFMg3ktFltfftYPp","title":"Health Checks","pathname":"/grey-matter-documentation/1.3/guides/fabric-guides/health-check","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Fabric"}]},{"id":"-MR0OrhdjtKgIVzdpdTQ","title":"Data-Mesh","pathname":"/grey-matter-documentation/1.3/guides/data-mesh-guides","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-MR0OrheUhq3Jqihud7B","title":"Using NiFi with Grey Matter Data","pathname":"/grey-matter-documentation/1.3/guides/data-mesh-guides/nifi-with-gm-data","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Data-Mesh"}]},{"id":"-MR0OrhfN-00MGPdgrhe","title":"Using Grey Matter APIer to accelerate data observability and availability","pathname":"/grey-matter-documentation/1.3/guides/data-mesh-guides/quickstart-apier","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Data-Mesh"}]},{"id":"-MNixONyb4PC2FWHHuiV","title":"AWS","pathname":"/grey-matter-documentation/1.3/guides/aws-guides","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-MKtyo8Rep-N2cK8Lnjs","title":"Cache Mesh Configurations With a Hosted Redis Provider","pathname":"/grey-matter-documentation/1.3/guides/aws-guides/set-up-hosted-redis-provider","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Guides"},{"label":"AWS"}]},{"id":"-MNioh_7lBaIPwCRkx8K","title":"Using ElastiCache Redis","pathname":"/grey-matter-documentation/1.3/guides/aws-guides/using-elasticache-redis","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Guides"},{"label":"AWS"}]},{"id":"-MSTq4nZ-BfIWbBxuPpB","title":"Application Development Guide","pathname":"/grey-matter-documentation/1.3/guides/app-dev-guide","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-MKFaXEnNtD-_d7fnS98","title":"Application","pathname":"/grey-matter-documentation/1.3/usage/application","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"}]},{"id":"-MLxQh5S16W0qjMq0ubn","title":"Protocols","pathname":"/grey-matter-documentation/1.3/usage/application/protocols","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Application"}]},{"id":"-MMRpjxGKGvNAbKkcZvP","title":"Inline Documentation","pathname":"/grey-matter-documentation/1.3/usage/application/inline-documentation","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Application"}]},{"id":"-M2_MCK_C7Tp5-P7iiY6","title":"Configuration","pathname":"/grey-matter-documentation/1.3/usage/application/configuration","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Application"}]},{"id":"-M3qoemTp98R5epbjWNq","title":"Control Panel","pathname":"/grey-matter-documentation/1.3/usage/application/controlpanel","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Application"}]},{"id":"-M2_MCKZgxYgxy7AjYiI","title":"Business Impact","pathname":"/grey-matter-documentation/1.3/usage/application/businessimpact","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Application"}]},{"id":"-M2_MCKcoaw-Eex7PTgv","title":"SLO","pathname":"/grey-matter-documentation/1.3/usage/application/slo","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Application"}]},{"id":"-M2_MCKY37MNsPvrPE3q","title":"Service Status","pathname":"/grey-matter-documentation/1.3/usage/application/servicestatus","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Application"}]},{"id":"-M2oI6Hw7G_A9sZVdXZj","title":"Service Discovery","pathname":"/grey-matter-documentation/1.3/usage/discovery","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"}]},{"id":"-M2oI6Hx5TfPcnvYFHbi","title":"consul","pathname":"/grey-matter-documentation/1.3/usage/discovery/consul","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Service Discovery"}]},{"id":"-M2oI6HypOy3-lG1qEWI","title":"ec2","pathname":"/grey-matter-documentation/1.3/usage/discovery/ec2","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Service Discovery"}]},{"id":"-ME8M4qiUQfKR0TFqGqx","title":"ecs","pathname":"/grey-matter-documentation/1.3/usage/discovery/ecs","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Service Discovery"}]},{"id":"-M2oI6HzMi8F6PS7-T8l","title":"file","pathname":"/grey-matter-documentation/1.3/usage/discovery/file","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Service Discovery"}]},{"id":"-M2oI6I-5KumXASxvM5q","title":"kubernetes","pathname":"/grey-matter-documentation/1.3/usage/discovery/kubernetes","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Service Discovery"}]},{"id":"-M2oI6I0GEjtxKpjym2A","title":"marathon","pathname":"/grey-matter-documentation/1.3/usage/discovery/marathon","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Service Discovery"}]},{"id":"-MHlDFBp-5VknG0e7Yd7","title":"registration","pathname":"/grey-matter-documentation/1.3/usage/discovery/registration","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Service Discovery"}]},{"id":"-MR633-7hK05YNQ8AiQs","title":"instance discovery","pathname":"/grey-matter-documentation/1.3/usage/discovery/instances","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Service Discovery"}]},{"id":"-M2E_j4AEmej45XP92OK","title":"Traffic Control","pathname":"/grey-matter-documentation/1.3/usage/traffic_control","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"}]},{"id":"-MJbmuZt2MQPatNdjo1w","title":"Resilience","pathname":"/grey-matter-documentation/1.3/usage/traffic_control/resilience","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Traffic Control"}]},{"id":"-MJbmuZuIN50ojs8Y9h7","title":"Circuit Breakers","pathname":"/grey-matter-documentation/1.3/usage/traffic_control/resilience/circuit_breakers","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Traffic Control"},{"label":"Resilience"}]},{"id":"-MJbmuZvRJSVhuOuXk4A","title":"Health Checks","pathname":"/grey-matter-documentation/1.3/usage/traffic_control/resilience/health","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Traffic Control"},{"label":"Resilience"}]},{"id":"-MJbmuZwHv96wqkMViJw","title":"Outlier Detection","pathname":"/grey-matter-documentation/1.3/usage/traffic_control/resilience/outlier_detection","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Traffic Control"},{"label":"Resilience"}]},{"id":"-MJbmuZxcT597FpTdr6V","title":"Retry Policies","pathname":"/grey-matter-documentation/1.3/usage/traffic_control/resilience/retry","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Traffic Control"},{"label":"Resilience"}]},{"id":"-M2EfI_Pi5ZkC32f6f8J","title":"Host Identification","pathname":"/grey-matter-documentation/1.3/usage/traffic_control/host-identification","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Traffic Control"}]},{"id":"-M2EfI_QD1JWwp9LBsGa","title":"Load Balancing","pathname":"/grey-matter-documentation/1.3/usage/traffic_control/load_balancing","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Traffic Control"}]},{"id":"-M2EfI_R2JQ0ts52hhgi","title":"Multi-Mesh","pathname":"/grey-matter-documentation/1.3/usage/traffic_control/multimesh","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Traffic Control"}]},{"id":"-M2EfI_SaVtGZcFJ93Pi","title":"Route Forwarding","pathname":"/grey-matter-documentation/1.3/usage/traffic_control/route_forwarding","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Traffic Control"}]},{"id":"-M2EfI_TTYFz1TG26nEZ","title":"Routing","pathname":"/grey-matter-documentation/1.3/usage/traffic_control/routing","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Traffic Control"}]},{"id":"-M2EfI_UIX89WQSQYVJX","title":"Traffic Splitting","pathname":"/grey-matter-documentation/1.3/usage/traffic_control/traffic_splitting","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Traffic Control"}]},{"id":"-M2ojDaxMKwlhRVuUy1W","title":"Headers","pathname":"/grey-matter-documentation/1.3/usage/traffic_control/headers","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Traffic Control"}]},{"id":"-M2ojDayyH4NqtuWgwUP","title":"Protocols","pathname":"/grey-matter-documentation/1.3/usage/traffic_control/protocols","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Traffic Control"}]},{"id":"-M2E_j4Dstqu5E6f_-49","title":"Security","pathname":"/grey-matter-documentation/1.3/usage/security","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"}]},{"id":"-M40dN4IfoKQx3LjYj3Y","title":"Authorization","pathname":"/grey-matter-documentation/1.3/usage/security/authorization","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Security"}]},{"id":"-MSTE6uuDin40CPjb74O","title":"TLS","pathname":"/grey-matter-documentation/1.3/usage/security/tls","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Security"}]},{"id":"-M2Elj029e2xI3DR6Y61","title":"SPIRE","pathname":"/grey-matter-documentation/1.3/usage/security/spire","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Security"}]},{"id":"-MMXdO_3mLpxnTF8fHi9","title":"Troubleshooting","pathname":"/grey-matter-documentation/1.3/usage/security/spire/troubleshoot-spire","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Security"},{"label":"SPIRE"}]},{"id":"-M4ZRtToiHmp5f3w96Hk","title":"Configuration","pathname":"/grey-matter-documentation/1.3/usage/security/spire/configuration","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Security"},{"label":"SPIRE"}]},{"id":"-MDuHxwQaFRPIy-Bw0l7","title":"Open Policy Agent","pathname":"/grey-matter-documentation/1.3/usage/security/opa","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Security"}]},{"id":"-MQSd33JnyNVe3z5y6SC","title":"Audits","pathname":"/grey-matter-documentation/1.3/usage/security/auditing","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Security"}]},{"id":"-M2ojDb70CQNtmbEToLk","title":"Secrets","pathname":"/grey-matter-documentation/1.3/usage/security/secrets","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Security"}]},{"id":"-M6odp9T_hXcrXcFVlYd","title":"JWT","pathname":"/grey-matter-documentation/1.3/usage/security/jwt","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Security"}]},{"id":"-M6oe5bLkBRiaHTUbcLB","title":"API","pathname":"/grey-matter-documentation/1.3/usage/security/jwt/api","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Security"},{"label":"JWT"}]},{"id":"-MFqDmPlJv_KeUr1n2-M","title":"Data Integration","pathname":"/grey-matter-documentation/1.3/usage/security/jwt/data","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Security"},{"label":"JWT"}]},{"id":"-M2E_j4Ec8C7yZ4KgzL4","title":"Telemetry","pathname":"/grey-matter-documentation/1.3/usage/telemetry","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"}]},{"id":"-M2_MCKdImBya7nLHPvq","title":"Observables","pathname":"/grey-matter-documentation/1.3/usage/telemetry/observables","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Telemetry"}]},{"id":"-M3SMLTcrNiH9x3K_It8","title":"Historical Metrics","pathname":"/grey-matter-documentation/1.3/usage/telemetry/historical","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Telemetry"}]},{"id":"-M3SMLTdUGw3jIaF4Elt","title":"Instance Metrics","pathname":"/grey-matter-documentation/1.3/usage/telemetry/instance","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Telemetry"}]},{"id":"-M3sm6J4fBK9bH-QtQ3y","title":"Prometheus Store","pathname":"/grey-matter-documentation/1.3/usage/telemetry/prom","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Telemetry"}]},{"id":"-M2Elj04wfVjwnqH2ywv","title":"Tracing","pathname":"/grey-matter-documentation/1.3/usage/telemetry/tracing","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Telemetry"}]},{"id":"-M2E_j4G1RRURaDxSXGd","title":"Platform Services","pathname":"/grey-matter-documentation/1.3/usage/platform-services","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"}]},{"id":"-M2Ep_aXK_m3qGLfDNML","title":"Data","pathname":"/grey-matter-documentation/1.3/usage/platform-services/data","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Platform Services"}]},{"id":"-M7OsMRqmvxsrjMTEwHw","title":"API Overview","pathname":"/grey-matter-documentation/1.3/usage/platform-services/data/api","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Platform Services"},{"label":"Data"}]},{"id":"-MFqDmQ5k-jaIOKVH5CV","title":"Endpoints","pathname":"/grey-matter-documentation/1.3/usage/platform-services/data/endpoints","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Platform Services"},{"label":"Data"}]},{"id":"-M7OsMRrIA1q9mTm-nzj","title":"CLI","pathname":"/grey-matter-documentation/1.3/usage/platform-services/data/cli","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Platform Services"},{"label":"Data"}]},{"id":"-MFqDmQ76ROPl5Jsne0p","title":"Client Tutorial","pathname":"/grey-matter-documentation/1.3/usage/platform-services/data/client-tutorial","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Platform Services"},{"label":"Data"}]},{"id":"-M7OsMRsbtajiATEsq-W","title":"Internals","pathname":"/grey-matter-documentation/1.3/usage/platform-services/data/internals","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Platform Services"},{"label":"Data"}]},{"id":"-MFqDmQ9mMydbaTyarZp","title":"URL Patterns","pathname":"/grey-matter-documentation/1.3/usage/platform-services/data/internals/url-patterns","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Platform Services"},{"label":"Data"},{"label":"Internals"}]},{"id":"-MFqDmQAnyOxsMXM8u6z","title":"Lifecycle","pathname":"/grey-matter-documentation/1.3/usage/platform-services/data/internals/lifecycle","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Platform Services"},{"label":"Data"},{"label":"Internals"}]},{"id":"-MFqDmQBMr-ZT20wha0c","title":"Design","pathname":"/grey-matter-documentation/1.3/usage/platform-services/data/internals/design","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Platform Services"},{"label":"Data"},{"label":"Internals"}]},{"id":"-MFqDmQC8jsyeOnjvW1c","title":"Derived Files","pathname":"/grey-matter-documentation/1.3/usage/platform-services/data/internals/derived","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Platform Services"},{"label":"Data"},{"label":"Internals"}]},{"id":"-MFqDmQDmfBEmqrGbFdT","title":"Structure","pathname":"/grey-matter-documentation/1.3/usage/platform-services/data/internals/structure","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Platform Services"},{"label":"Data"},{"label":"Internals"}]},{"id":"-MS42b5zJp8-Jo3e6QdT","title":"Open Policy Agent","pathname":"/grey-matter-documentation/1.3/usage/platform-services/data/internals/openpolicyagent","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Platform Services"},{"label":"Data"},{"label":"Internals"}]},{"id":"-MFqDmQESuXj4YKUzsKe","title":"Authentication and Authorization","pathname":"/grey-matter-documentation/1.3/usage/platform-services/data/internals/auth","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Platform Services"},{"label":"Data"},{"label":"Internals"}]},{"id":"-MMXdO_2D1xucBG3682V","title":"Troubleshooting","pathname":"/grey-matter-documentation/1.3/usage/troubleshoot","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Usage"}]},{"id":"-LsNK8B18s6tHM6_o6JV","title":"Troubleshoot","pathname":"/grey-matter-documentation/1.3/usage/troubleshoot/develop-and-debug","siteSpaceId":"sitesp_qkXlT","description":"Learn how to debug common problems.","breadcrumbs":[{"label":"Usage"},{"label":"Troubleshooting"}]},{"id":"-MNirW27fB-gVvjGmHqS","title":"API","pathname":"/grey-matter-documentation/1.3/reference/api","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"}]},{"id":"-MR0Oriq4nBhxVQi7nga","title":"APIer","pathname":"/grey-matter-documentation/1.3/reference/api/apier-api","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"}]},{"id":"-M6_dE7v9XMrTiHJxm4m","title":"Catalog","pathname":"/grey-matter-documentation/1.3/reference/api/catalog-api","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"}]},{"id":"-M5ScVWmujRiIzQBgvTF","title":"Fabric","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"}]},{"id":"-M2ojDbA-OXis1jr6caq","title":"Filters","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/filters","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"}]},{"id":"-M2ojDbB_lZmWRLiVoqg","title":"Network","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/filters/network","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"Filters"}]},{"id":"-M2ojDbC09YsV8oOpzLr","title":"HTTP","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/filters/http","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"Filters"}]},{"id":"-M3g9BEPnz7iRkb3uoe6","title":"Ensure Variables","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/filters/http/gm-ensurevariables","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"Filters"},{"label":"HTTP"}]},{"id":"-M3g9BEQpVBYkdnpqxaU","title":"Impersonation","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/filters/http/gm-impersonation","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"Filters"},{"label":"HTTP"}]},{"id":"-M4Vyh2rC_n0Fqtw2n2n","title":"Inheaders","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/filters/http/gm-inheaders","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"Filters"},{"label":"HTTP"}]},{"id":"-M3g9BERyXc-bZ-C4kha","title":"JWT Security","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/filters/http/gm-jwt-security","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"Filters"},{"label":"HTTP"}]},{"id":"-M3g9BESx1BW2pvdVopd","title":"ListAuth","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/filters/http/gm-listauth","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"Filters"},{"label":"HTTP"}]},{"id":"-M3g9BET0D44IuuJnbZp","title":"Metrics","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/filters/http/gm-metrics","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"Filters"},{"label":"HTTP"}]},{"id":"-M3g9BEUMPZue4NZ7LJ-","title":"OAuth","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/filters/http/gm-oauth","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"Filters"},{"label":"HTTP"}]},{"id":"-M3g9BEVl-2TLo3UuPTl","title":"Observables","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/filters/http/gm-observables","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"Filters"},{"label":"HTTP"}]},{"id":"-M3g9BEWuQketad4msDQ","title":"OIDC Authentication","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/filters/http/gm-oidc-authentication","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"Filters"},{"label":"HTTP"}]},{"id":"-M3g9BEX5EC3SkKDQMxb","title":"OIDC Validation","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/filters/http/gm-oidc-validation","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"Filters"},{"label":"HTTP"}]},{"id":"-M3g3n6_Se23DXbfEb-C","title":"RBAC","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/filters/envoy-rbac","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"Filters"}]},{"id":"-M5TSL8YQnK7LS3k-B_N","title":"cluster","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/cluster","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"}]},{"id":"-M5TduklhX2WcEg9PzEB","title":"circuit-breakers","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/cluster/circuit-breakers","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"cluster"}]},{"id":"-M5TdukmJRriaaHCLpRI","title":"ssl","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/cluster/cluster-ssl-config","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"cluster"}]},{"id":"-M5TduknBtPCPYtRXroN","title":"health checks","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/cluster/health-check","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"cluster"}]},{"id":"-M5TdukobvrK0zkYmRV8","title":"outlier detection","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/cluster/outlier-detection","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"cluster"}]},{"id":"-M5TSL8Z-hH2mIpRBaA1","title":"domain","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/domain","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"}]},{"id":"-M5cI9lBizvvOCm7e3np","title":"CORS","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/domain/cors_config","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"domain"}]},{"id":"-M5cI9lCgG3a4lawaOmY","title":"header_constraint","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/domain/header_constraint","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"domain"}]},{"id":"-M5TdukrmZbwJZdcRbXn","title":"ssl","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/domain/listener-ssl-config","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"domain"}]},{"id":"-M5cI9lEfVgNwrj-1xF5","title":"redirect","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/domain/redirect","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"domain"}]},{"id":"-M5TSL8_CT2IWlO67M4r","title":"listener","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/listener","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"}]},{"id":"-M5cI9lHlS6WHq3prn0O","title":"secret","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/listener/secret","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"listener"}]},{"id":"-M5cI9lIbpnhRGvu9Iz8","title":"tracing","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/listener/tracing_config","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"listener"}]},{"id":"-M5TSL8a12rhQpb7oQVX","title":"proxy","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/proxy","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"}]},{"id":"-M5TSL8bbCZdaRVc96V7","title":"route","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/route","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"}]},{"id":"-M5coej3v2eBMLdIbrrq","title":"cluster_constraints","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/route/cluster_constraint","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"route"}]},{"id":"-M6APSGWIOGY_w-yiVWq","title":"match","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/route/match","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"route"}]},{"id":"-M5chVq4YS1F-0JITWHh","title":"route_match","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/route/route_match","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"route"}]},{"id":"-M5chVq5RwOUX9cvB_fr","title":"rule","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/route/rule","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"route"}]},{"id":"-M5chVq69h0NF7C9CwMk","title":"response_data","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/route/response_data","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"route"}]},{"id":"-M5chVq76_xXE9UmXB8I","title":"retry_policy","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/route/retry_policy","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"route"}]},{"id":"-M5TSL8cW86WSVVhixCv","title":"shared_rules","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/shared_rules","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"}]},{"id":"-M8TFCo0Qz3e0W9hODQC","title":"cluster_constraints","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/shared_rules/cluster_constraint","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"shared_rules"}]},{"id":"-M8TFCo15MtRg717YsLS","title":"rule","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/shared_rules/rule","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"shared_rules"}]},{"id":"-Mgm1fmGI49PqWb7V7Gr","title":"retry_policy","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/shared_rules/retry_policy","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"shared_rules"}]},{"id":"-M5TSL8ddTL1Adb5PFRL","title":"zone","pathname":"/grey-matter-documentation/1.3/reference/api/fabric-api/zone","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"}]},{"id":"-LtjXdKfdqHetR1ZWtcZ","title":"CLI","pathname":"/grey-matter-documentation/1.3/reference/cli","siteSpaceId":"sitesp_qkXlT","description":"Get a technical overview of the commands you can perform with Grey Matter.","breadcrumbs":[{"label":"Reference"}]},{"id":"-LsNQey0ljbeM-Ubtrd6","title":"greymatter","pathname":"/grey-matter-documentation/1.3/reference/cli/greymatter","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"CLI"}]},{"id":"-LsNQfAoTxIWwhr8k_V0","title":"edit","pathname":"/grey-matter-documentation/1.3/reference/cli/edit","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"CLI"}]},{"id":"-LsNQfPcHTjGuziMFmqN","title":"create","pathname":"/grey-matter-documentation/1.3/reference/cli/create","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"CLI"}]},{"id":"-LsNQfL0vZPTbWTbuPK0","title":"delete","pathname":"/grey-matter-documentation/1.3/reference/cli/delete","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"CLI"}]},{"id":"-LsNHzyqAnp1_lbXl23k","title":"list","pathname":"/grey-matter-documentation/1.3/reference/cli/list","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"CLI"}]},{"id":"-LsNQf5Rclsys6TuxNOn","title":"get","pathname":"/grey-matter-documentation/1.3/reference/cli/get","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"CLI"}]},{"id":"-MKFcd5SFF-MAGUK_Y0X","title":"generate","pathname":"/grey-matter-documentation/1.3/reference/cli/generate","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"CLI"}]},{"id":"-MCO20JarZipk0EdgXCw","title":"import/export","pathname":"/grey-matter-documentation/1.3/reference/cli/export-zone-and-import-zone","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"CLI"}]},{"id":"-MKFcd5Un9pqJbUjVgar","title":"sync","pathname":"/grey-matter-documentation/1.3/reference/cli/sync","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"CLI"}]},{"id":"-MKFcd5VE_-_wo8ufbH5","title":"utils","pathname":"/grey-matter-documentation/1.3/reference/cli/utils","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"CLI"}]},{"id":"-MNisI84oCIpm7Zd3zWc","title":"Setup","pathname":"/grey-matter-documentation/1.3/reference/setup","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"}]},{"id":"-M2Ep_a6in3DqZ-ezotn","title":"Fabric","pathname":"/grey-matter-documentation/1.3/reference/setup/fabric-1","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"}]},{"id":"-M2oI6HOLyn8H8sbN1dJ","title":"Control","pathname":"/grey-matter-documentation/1.3/reference/setup/fabric-1/gm-control","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"}]},{"id":"-M2oMdoW7Ip3KqQbo-Rb","title":"Base Options","pathname":"/grey-matter-documentation/1.3/reference/setup/fabric-1/gm-control/gm-control-base-command","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"Control"}]},{"id":"-M2oMdoX6fx58AsSkOW9","title":"AWS Discovery","pathname":"/grey-matter-documentation/1.3/reference/setup/fabric-1/gm-control/gm-control-aws","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"Control"}]},{"id":"-ME8M4peDP2ehtyucAc3","title":"AWS ECS Discovery","pathname":"/grey-matter-documentation/1.3/reference/setup/fabric-1/gm-control/gm-control-ecs","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"Control"}]},{"id":"-M2oMdoY6Gb08GgO8cTz","title":"Consul Discovery","pathname":"/grey-matter-documentation/1.3/reference/setup/fabric-1/gm-control/gm-control-consul","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"Control"}]},{"id":"-M2oMdoZK1kn0N87-P1a","title":"File Discovery","pathname":"/grey-matter-documentation/1.3/reference/setup/fabric-1/gm-control/gm-control-file","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"Control"}]},{"id":"-M2oMdo_CyTIBxZzDQTG","title":"Kubernetes Discovery","pathname":"/grey-matter-documentation/1.3/reference/setup/fabric-1/gm-control/gm-control-kubernetes","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"Control"}]},{"id":"-M2oMdoal2964q0TAY98","title":"Marathon Discovery","pathname":"/grey-matter-documentation/1.3/reference/setup/fabric-1/gm-control/gm-control-marathon","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"Control"}]},{"id":"-M2oMdobM0zeNSWcNx4-","title":"No Discovery","pathname":"/grey-matter-documentation/1.3/reference/setup/fabric-1/gm-control/gm-control-xds-only","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"Control"}]},{"id":"-M2oMdocNkxAaouwrq83","title":"Leaderboard Logging","pathname":"/grey-matter-documentation/1.3/reference/setup/fabric-1/gm-control/leaderboard_logging","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"Control"}]},{"id":"-MBdpEwMuERw1FW65_6z","title":"Access Log Service Stats","pathname":"/grey-matter-documentation/1.3/reference/setup/fabric-1/gm-control/als_stats","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"Control"}]},{"id":"-M2oMdodZrKgLCXLEioE","title":"Static Resources","pathname":"/grey-matter-documentation/1.3/reference/setup/fabric-1/gm-control/load_from_static_resources","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"Control"}]},{"id":"-MJDmmOCJoq1mUG-GgTp","title":"Detailed Global Configurations","pathname":"/grey-matter-documentation/1.3/reference/setup/fabric-1/gm-control/configuration-specifics","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"Control"}]},{"id":"-MSo-556SeGLm9BuRB3p","title":"Control API","pathname":"/grey-matter-documentation/1.3/reference/setup/fabric-1/control-api","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"}]},{"id":"-MSo-557l8Xj2lqzV6Ot","title":"Explorer UI (Experimental)","pathname":"/grey-matter-documentation/1.3/reference/setup/fabric-1/control-api/control-api-ui","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"Control API"}]},{"id":"-M2Ep_aFNXBMJe8pFOKe","title":"Proxy","pathname":"/grey-matter-documentation/1.3/reference/setup/fabric-1/grey-matter-proxy","siteSpaceId":"sitesp_qkXlT","description":"This document covers the Grey Matter Sidecar's two operating modes and how to configure them.","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"}]},{"id":"-M2Ep_aGCKv9K7ipNCmY","title":"Connect to Control","pathname":"/grey-matter-documentation/1.3/reference/setup/fabric-1/grey-matter-proxy/connect-to-control","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"Proxy"}]},{"id":"-M2Ep_aHps_N_Li_BwnW","title":"Announce to Fabric","pathname":"/grey-matter-documentation/1.3/reference/setup/fabric-1/grey-matter-proxy/announce-to-grey-matter-mesh","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"Proxy"}]},{"id":"-M2Ep_aIyacbmbKFpvDx","title":"Template Configuration","pathname":"/grey-matter-documentation/1.3/reference/setup/fabric-1/grey-matter-proxy/template-config","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"Proxy"}]},{"id":"-M2Ep_aJ-Oqwq8tVWjwQ","title":"Direct Configuration","pathname":"/grey-matter-documentation/1.3/reference/setup/fabric-1/grey-matter-proxy/direct-config","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"Proxy"}]},{"id":"-M2Ep_aKUnxIxIQPj932","title":"SSL Cert Parsing","pathname":"/grey-matter-documentation/1.3/reference/setup/fabric-1/grey-matter-proxy/ssl-cert-parsing","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"Proxy"}]},{"id":"-M6kTydQ8I5W9OjdgCMU","title":"Set Up Custom Trusted Certificates","pathname":"/grey-matter-documentation/1.3/reference/setup/fabric-1/grey-matter-proxy/custom-trusts","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"Proxy"}]},{"id":"-M6kTydZgLtw-oAQFCPu","title":"Debug","pathname":"/grey-matter-documentation/1.3/reference/setup/fabric-1/grey-matter-proxy/debug","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"Proxy"}]},{"id":"-M2Ep_aTcGaIqiymjkK5","title":"JWT Security","pathname":"/grey-matter-documentation/1.3/reference/setup/fabric-1/grey-matter-jwt-security","siteSpaceId":"sitesp_qkXlT","description":"Configuration details for the Grey Matter JWT Security service.","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"}]},{"id":"-M2Ep_aU_PJYJoIlhZNL","title":"LDAP Configuration","pathname":"/grey-matter-documentation/1.3/reference/setup/fabric-1/grey-matter-jwt-security/ldap-configuration","siteSpaceId":"sitesp_qkXlT","description":"Configure JWT Security with LDAP","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"JWT Security"}]},{"id":"-M2Ep_aV6dxHsOsD8MhJ","title":"TLS Configuration","pathname":"/grey-matter-documentation/1.3/reference/setup/fabric-1/grey-matter-jwt-security/tls-configuration","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"JWT Security"}]},{"id":"-M2Ep_aYxReq1CyHahlj","title":"Sense","pathname":"/grey-matter-documentation/1.3/reference/setup/sense","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"}]},{"id":"-MKFaXDDStsKO2HCNKq2","title":"Application","pathname":"/grey-matter-documentation/1.3/reference/setup/sense/application","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Sense"}]},{"id":"-M2Ep_aZ5T12YliwKTBt","title":"Catalog","pathname":"/grey-matter-documentation/1.3/reference/setup/sense/catalog","siteSpaceId":"sitesp_qkXlT","description":"Server Setup for Grey Matter Catalog","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Sense"}]},{"id":"-M2Zbs5XmUZA1WU69B69","title":"Service Level Objectives","pathname":"/grey-matter-documentation/1.3/reference/setup/sense/slo","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Sense"}]},{"id":"-MBdssipIi5Yb_B1qwuB","title":"Platform Services","pathname":"/grey-matter-documentation/1.3/reference/setup/platform-services","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"}]},{"id":"-MBdssiqQET-3Bb_P0Ib","title":"Data","pathname":"/grey-matter-documentation/1.3/reference/setup/platform-services/data","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Platform Services"}]},{"id":"-ML97-L4PpO7_G6f7QE-","title":"APIer","pathname":"/grey-matter-documentation/1.3/reference/setup/platform-services/apier","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Platform Services"}]},{"id":"-MMGwtu7yxgFz9RZJRt_","title":"Artifacts","pathname":"/grey-matter-documentation/1.3/reference/greymatter-nexus","siteSpaceId":"sitesp_qkXlT","description":"This page shows you where to get Grey Matter.","breadcrumbs":[{"label":"Reference"}]},{"id":"-LsrsQS2NBxpVhVnO3vd","title":"System Requirements","pathname":"/grey-matter-documentation/1.3/reference/system-requirements","siteSpaceId":"sitesp_qkXlT","description":"This page spells out the dependencies you'll need to install and deploy Grey Matter.","breadcrumbs":[{"label":"Reference"}]},{"id":"-Lsrqj6Gz7L0dBUQExNf","title":"Standards and Compliance","pathname":"/grey-matter-documentation/1.3/reference/standards-and-compliance","siteSpaceId":"sitesp_qkXlT","description":"Overview of Grey Matter's compliance with federal laws and standards.","breadcrumbs":[{"label":"Reference"}]},{"id":"-LsrrVMrKdrJKdS_kEW1","title":"FedRAMP","pathname":"/grey-matter-documentation/1.3/reference/standards-and-compliance/fedramp","siteSpaceId":"sitesp_qkXlT","description":"This page provides an overview of the Federal Risk and Authorization Management Program (FedRAMP).","breadcrumbs":[{"label":"Reference"},{"label":"Standards and Compliance"}]},{"id":"-LtfV5i9ye88r3JBJdZv","title":"FIPS","pathname":"/grey-matter-documentation/1.3/reference/standards-and-compliance/fips","siteSpaceId":"sitesp_qkXlT","description":"This page provides an overview of Federal Information Processing Standards (FIPS) protocol.","breadcrumbs":[{"label":"Reference"},{"label":"Standards and Compliance"}]},{"id":"-LsrrfK5fjEeHsKcgZ4Z","title":"FISMA","pathname":"/grey-matter-documentation/1.3/reference/standards-and-compliance/fisma","siteSpaceId":"sitesp_qkXlT","description":"This page provides an overview of the Federal Information Security Management Act (FISMA).","breadcrumbs":[{"label":"Reference"},{"label":"Standards and Compliance"}]},{"id":"-LtfVEtVdrgt6T7IynHE","title":"GDPR","pathname":"/grey-matter-documentation/1.3/reference/standards-and-compliance/gdpr","siteSpaceId":"sitesp_qkXlT","description":"This page provides an overview of General Data Protection Regulation (GDPR) requirements.","breadcrumbs":[{"label":"Reference"},{"label":"Standards and Compliance"}]},{"id":"-LtfVVCyM2gM2aKSpLLi","title":"HIPAA","pathname":"/grey-matter-documentation/1.3/reference/standards-and-compliance/hipaa","siteSpaceId":"sitesp_qkXlT","description":"This page provides an overview of Health Insurance Portability & Accountability Act (HIPAA) requirements.","breadcrumbs":[{"label":"Reference"},{"label":"Standards and Compliance"}]},{"id":"-LsrrRSM9BmUr-8437jM","title":"NIST","pathname":"/grey-matter-documentation/1.3/reference/standards-and-compliance/nist","siteSpaceId":"sitesp_qkXlT","description":"This page provides an overview of the NIST framework.","breadcrumbs":[{"label":"Reference"},{"label":"Standards and Compliance"}]},{"id":"-LsNFbCrsYuw1d104VO-","title":"Glossary","pathname":"/grey-matter-documentation/1.3/reference/glossary","siteSpaceId":"sitesp_qkXlT","description":"The glossary defines terminology from the Grey Matter environment.","breadcrumbs":[{"label":"Reference"}]},{"id":"-MRVp-JjLwVg20Bokifh","title":"1.3 Migration Guide","pathname":"/grey-matter-documentation/1.3/reference/1.3-migration-guide","siteSpaceId":"sitesp_qkXlT","description":"","breadcrumbs":[{"label":"Reference"}]},{"id":"F8U5ndOtv0fWPkQzpkQ6","title":"Overview","pathname":"/grey-matter-documentation/1.7-beta","siteSpaceId":"sitesp_Hpsjj","description":"Learn about Grey Matter"},{"id":"-MQJLiwNvVXNQECEN1ZG","title":"Release Notes","pathname":"/grey-matter-documentation/1.7-beta/release_notes","siteSpaceId":"sitesp_Hpsjj","description":"Grey Matter 1.7"},{"id":"-MglKSlg2Z88dVrnOaVh","title":"Architecture","pathname":"/grey-matter-documentation/1.7-beta/internals","siteSpaceId":"sitesp_Hpsjj","description":"Explore Grey Matter's design and learn how it works."},{"id":"-MglKSlhHRke6ORsfv4q","title":"Core Features","pathname":"/grey-matter-documentation/1.7-beta/internals/core-features","siteSpaceId":"sitesp_Hpsjj","description":"Get a high-level view of Grey Matter's features.","breadcrumbs":[{"label":"Architecture"}]},{"id":"-MglKSliuKYWM0MlC8q3","title":"Core Components","pathname":"/grey-matter-documentation/1.7-beta/internals/core-components","siteSpaceId":"sitesp_Hpsjj","description":"Learn about the major components in the Grey Matter ecosystem.","breadcrumbs":[{"label":"Architecture"}]},{"id":"-MglKSljjbpPcgLAwYq_","title":"Hybrid and Multi-Mesh Deployments","pathname":"/grey-matter-documentation/1.7-beta/internals/hybrid-and-multi-mesh-deployments","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Architecture"}]},{"id":"-MglKSlkwnVuFUapAmuR","title":"Security Models","pathname":"/grey-matter-documentation/1.7-beta/internals/security-models","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Architecture"}]},{"id":"-MQJLiwbYyIK2uotKsaO","title":"Set up the CLI","pathname":"/grey-matter-documentation/1.7-beta/installation/commands-cli","siteSpaceId":"sitesp_Hpsjj","description":"This guide will help you install and set up the Grey Matter CLI.","breadcrumbs":[{"label":"Installation"}]},{"id":"-MQJLiwc3b33ibtgQ3Pd","title":"Install on Kubernetes","pathname":"/grey-matter-documentation/1.7-beta/installation/installation-kubernetes","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Installation"}]},{"id":"-MQJLiwfYrrkBKgqrq4_","title":"Deploy a Service","pathname":"/grey-matter-documentation/1.7-beta/guides/launch-service-k8s","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-MQJLiwgHVow8Y_EZv51","title":"Remove a Service","pathname":"/grey-matter-documentation/1.7-beta/guides/remove-service-k8s","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-MQJLiwhHUy4-IJkPlZQ","title":"Security","pathname":"/grey-matter-documentation/1.7-beta/guides/security-guides","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-MQJLiwiXXg1uP7Fu-PA","title":"Audits and Observables","pathname":"/grey-matter-documentation/1.7-beta/guides/security-guides/audits","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Security"}]},{"id":"-MQSi8wEvsBZqKrzT5hw","title":"Deploy an ELK Stack","pathname":"/grey-matter-documentation/1.7-beta/guides/security-guides/audits/elk-stack","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Security"},{"label":"Audits and Observables"}]},{"id":"-MQJLiwjj_kBhjdKiSWh","title":"Configure Audits","pathname":"/grey-matter-documentation/1.7-beta/guides/security-guides/audits/configure-audits","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Security"},{"label":"Audits and Observables"}]},{"id":"-MQSi8wGLhf6pytaKgPd","title":"Visualize Audits","pathname":"/grey-matter-documentation/1.7-beta/guides/security-guides/audits/visualize-audits","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Security"},{"label":"Audits and Observables"}]},{"id":"-MQJLiwlQTKyBpWXAxbj","title":"Open Policy Agent Integration","pathname":"/grey-matter-documentation/1.7-beta/guides/security-guides/open-policy-agent-integration","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Security"}]},{"id":"-MQJLiwm_QZrM82PAbeR","title":"Set Up Zero-Trust","pathname":"/grey-matter-documentation/1.7-beta/guides/security-guides/set-up-zero-trust","siteSpaceId":"sitesp_Hpsjj","description":"Follow along with this guide to configure SPIRE in Grey Matter.","breadcrumbs":[{"label":"Guides"},{"label":"Security"}]},{"id":"-MQJLiwnPKKqeei5V9Lx","title":"Fabric","pathname":"/grey-matter-documentation/1.7-beta/guides/fabric-guides","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-MQJLiwoePR8-A-GPPU4","title":"Service Deployment for Ingress/Egress Actions","pathname":"/grey-matter-documentation/1.7-beta/guides/fabric-guides/configure-egress-ingress","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Fabric"}]},{"id":"-MQJLiwpu3E0ikS5Z-P5","title":"Configure Sidecar Filters","pathname":"/grey-matter-documentation/1.7-beta/guides/fabric-guides/set-and-modify-sidecar-filters","siteSpaceId":"sitesp_Hpsjj","description":"This guide will help you enable and disable Grey Matter Sidecar filters.","breadcrumbs":[{"label":"Guides"},{"label":"Fabric"}]},{"id":"-MQJLiwqcAT4O5a2F26u","title":"Per Route Filter Configuration","pathname":"/grey-matter-documentation/1.7-beta/guides/fabric-guides/per-route-filter-config","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Fabric"}]},{"id":"-MQJLiwr0yFZxKMFWOCd","title":"OIDC Filter Chain","pathname":"/grey-matter-documentation/1.7-beta/guides/fabric-guides/oidc","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Fabric"}]},{"id":"-MQJLiwsWHT6jkEJtQy2","title":"Distributed Tracing","pathname":"/grey-matter-documentation/1.7-beta/guides/fabric-guides/tracing-kubernetes","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Fabric"}]},{"id":"-MQJLiwtbu71Vgu9pIBq","title":"Rate Limiting","pathname":"/grey-matter-documentation/1.7-beta/guides/fabric-guides/rate-limit-deployment","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Fabric"}]},{"id":"-MQJLiwuoV85hyzx9FyN","title":"Mesh-Wide Configuration","pathname":"/grey-matter-documentation/1.7-beta/guides/fabric-guides/setting-meshwide-config","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Fabric"}]},{"id":"-MQJLiwv0ObVVXkSNWT9","title":"Grey Matter VSCode Extension","pathname":"/grey-matter-documentation/1.7-beta/guides/fabric-guides/vscode-ext-guide","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Fabric"}]},{"id":"-MQJLiww21DZkefHyDVh","title":"Fault Injection","pathname":"/grey-matter-documentation/1.7-beta/guides/fabric-guides/fault-injection","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Fabric"}]},{"id":"-MQJLiwxp_62D6QqVAqH","title":"Health Checks","pathname":"/grey-matter-documentation/1.7-beta/guides/fabric-guides/health-check","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Fabric"}]},{"id":"-MfZG-LdQBTIOi2dUOX5","title":"Data-Mesh","pathname":"/grey-matter-documentation/1.7-beta/guides/data-mesh-guides","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-MfZG-LeZsEFASE3p004","title":"Using NiFi with Grey Matter Data","pathname":"/grey-matter-documentation/1.7-beta/guides/data-mesh-guides/nifi-with-gm-data","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Data-Mesh"}]},{"id":"-MfZG-LfGaYX-T6rijPs","title":"Using Grey Matter APIer to accelerate data observability and availability","pathname":"/grey-matter-documentation/1.7-beta/guides/data-mesh-guides/quickstart-apier","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Guides"},{"label":"Data-Mesh"}]},{"id":"-MQJLiwyY9N-JNMACvwT","title":"AWS","pathname":"/grey-matter-documentation/1.7-beta/guides/aws-guides","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-MQJLiwz_BU73WE175v9","title":"Cache Mesh Configurations With a Hosted Redis Provider","pathname":"/grey-matter-documentation/1.7-beta/guides/aws-guides/set-up-hosted-redis-provider","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Guides"},{"label":"AWS"}]},{"id":"-MQJLix-rQzqDOcStEle","title":"Using ElastiCache Redis","pathname":"/grey-matter-documentation/1.7-beta/guides/aws-guides/using-elasticache-redis","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Guides"},{"label":"AWS"}]},{"id":"-MSnoxHRWEhALAq4iZTq","title":"App Development Guide","pathname":"/grey-matter-documentation/1.7-beta/guides/app-dev-guide","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-MYkqgxAm98dgj4L9vC4","title":"Istio Discovery Guide","pathname":"/grey-matter-documentation/1.7-beta/guides/istio-discovery","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"-MQJLix4fXy36Xxsx4qr","title":"Application","pathname":"/grey-matter-documentation/1.7-beta/usage/application","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"}]},{"id":"-MQJLix5sPHiRno8BzkE","title":"Protocols","pathname":"/grey-matter-documentation/1.7-beta/usage/application/protocols","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Application"}]},{"id":"-MQJLix65dK2yC5FFCY7","title":"Inline Documentation","pathname":"/grey-matter-documentation/1.7-beta/usage/application/inline-documentation","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Application"}]},{"id":"-MQJLix7RbSD4gRxZ_HM","title":"Configuration","pathname":"/grey-matter-documentation/1.7-beta/usage/application/configuration","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Application"}]},{"id":"-MQJLix81qJ0zpFm7P_6","title":"Control Panel","pathname":"/grey-matter-documentation/1.7-beta/usage/application/controlpanel","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Application"}]},{"id":"-MQJLix9t1ZoH8qJ5XkB","title":"Business Impact","pathname":"/grey-matter-documentation/1.7-beta/usage/application/businessimpact","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Application"}]},{"id":"-MQJLixAoqXt2RZs-4ct","title":"SLO","pathname":"/grey-matter-documentation/1.7-beta/usage/application/slo","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Application"}]},{"id":"-MQJLixBJ9y0KMs9Z07I","title":"Service Status","pathname":"/grey-matter-documentation/1.7-beta/usage/application/servicestatus","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Application"}]},{"id":"-MQJLixFoqDQHj0uk0LY","title":"Service Discovery","pathname":"/grey-matter-documentation/1.7-beta/usage/discovery","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"}]},{"id":"-MQJLixGso-2Tv1fXhnd","title":"consul","pathname":"/grey-matter-documentation/1.7-beta/usage/discovery/consul","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Service Discovery"}]},{"id":"-MQJLixHaDchIPjpt5ub","title":"ec2","pathname":"/grey-matter-documentation/1.7-beta/usage/discovery/ec2","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Service Discovery"}]},{"id":"-MQJLixIm3YhRavmi83K","title":"ecs","pathname":"/grey-matter-documentation/1.7-beta/usage/discovery/ecs","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Service Discovery"}]},{"id":"-MQJLixJMsZ3-q_c4375","title":"file","pathname":"/grey-matter-documentation/1.7-beta/usage/discovery/file","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Service Discovery"}]},{"id":"-MQJLixK9ibL7J6UT0sg","title":"kubernetes","pathname":"/grey-matter-documentation/1.7-beta/usage/discovery/kubernetes","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Service Discovery"}]},{"id":"-MQJLixLrUc_3sPHyYdz","title":"marathon","pathname":"/grey-matter-documentation/1.7-beta/usage/discovery/marathon","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Service Discovery"}]},{"id":"-MQJLixMCZMrZkS6MHTD","title":"registration","pathname":"/grey-matter-documentation/1.7-beta/usage/discovery/registration","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Service Discovery"}]},{"id":"-MR6F4L4IxlAuYwdSpV-","title":"instance discovery","pathname":"/grey-matter-documentation/1.7-beta/usage/discovery/instances","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Service Discovery"}]},{"id":"-MQJLixN_Py4_gPWBISo","title":"Traffic Control","pathname":"/grey-matter-documentation/1.7-beta/usage/traffic_control","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"}]},{"id":"-MQJLixODO6nMFqFI48n","title":"Resilience","pathname":"/grey-matter-documentation/1.7-beta/usage/traffic_control/resilience","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Traffic Control"}]},{"id":"-MQJLixPL4KWAwtLWPzN","title":"Circuit Breakers","pathname":"/grey-matter-documentation/1.7-beta/usage/traffic_control/resilience/circuit_breakers","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Traffic Control"},{"label":"Resilience"}]},{"id":"-MQJLixQJ7eZ9kENjBNv","title":"Health Checks","pathname":"/grey-matter-documentation/1.7-beta/usage/traffic_control/resilience/health","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Traffic Control"},{"label":"Resilience"}]},{"id":"-MQJLixRFUxVNwiPYNmk","title":"Outlier Detection","pathname":"/grey-matter-documentation/1.7-beta/usage/traffic_control/resilience/outlier_detection","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Traffic Control"},{"label":"Resilience"}]},{"id":"-MQJLixSXxcBhUYJFa-n","title":"Retry Policies","pathname":"/grey-matter-documentation/1.7-beta/usage/traffic_control/resilience/retry","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Traffic Control"},{"label":"Resilience"}]},{"id":"-MQJLixTKHn8qvVbCfoV","title":"Host Identification","pathname":"/grey-matter-documentation/1.7-beta/usage/traffic_control/host-identification","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Traffic Control"}]},{"id":"-MQJLixUJoNKmYXq9okl","title":"Load Balancing","pathname":"/grey-matter-documentation/1.7-beta/usage/traffic_control/load_balancing","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Traffic Control"}]},{"id":"-MQJLixVT7YatklVEChq","title":"Multi-Mesh","pathname":"/grey-matter-documentation/1.7-beta/usage/traffic_control/multimesh","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Traffic Control"}]},{"id":"-MQJLixW2yIrROxWzIjR","title":"Route Forwarding","pathname":"/grey-matter-documentation/1.7-beta/usage/traffic_control/route_forwarding","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Traffic Control"}]},{"id":"-MQJLixXGlfVcUlyod_l","title":"Routing","pathname":"/grey-matter-documentation/1.7-beta/usage/traffic_control/routing","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Traffic Control"}]},{"id":"-MQJLixYldPNEFuWlN2j","title":"Traffic Splitting","pathname":"/grey-matter-documentation/1.7-beta/usage/traffic_control/traffic_splitting","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Traffic Control"}]},{"id":"-MQJLixZdysvQdbk1z1g","title":"Headers","pathname":"/grey-matter-documentation/1.7-beta/usage/traffic_control/headers","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Traffic Control"}]},{"id":"-MQJLix_s3Sl0SFblbF1","title":"Protocols","pathname":"/grey-matter-documentation/1.7-beta/usage/traffic_control/protocols","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Traffic Control"}]},{"id":"-MQJLixa28A8tUT0G2L3","title":"Security","pathname":"/grey-matter-documentation/1.7-beta/usage/security","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"}]},{"id":"-MQJLixbOUT3w0zEAiBJ","title":"Authorization","pathname":"/grey-matter-documentation/1.7-beta/usage/security/authorization","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Security"}]},{"id":"-MSnoxI-CV8EAUNuFo7V","title":"TLS","pathname":"/grey-matter-documentation/1.7-beta/usage/security/tls","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Security"}]},{"id":"-MQJLixdGHPqEm4FLD35","title":"SPIRE","pathname":"/grey-matter-documentation/1.7-beta/usage/security/spire","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Security"}]},{"id":"-MQJLixevVB2mQ-FQHzE","title":"Troubleshooting","pathname":"/grey-matter-documentation/1.7-beta/usage/security/spire/troubleshoot-spire","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Security"},{"label":"SPIRE"}]},{"id":"-MQJLixf82LlikpbBhjy","title":"Configuration","pathname":"/grey-matter-documentation/1.7-beta/usage/security/spire/configuration","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Security"},{"label":"SPIRE"}]},{"id":"-MQJLixg4XxnCGyjG4YF","title":"Open Policy Agent","pathname":"/grey-matter-documentation/1.7-beta/usage/security/opa","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Security"}]},{"id":"-MQSi8xDclijS3Rm8odK","title":"Audits","pathname":"/grey-matter-documentation/1.7-beta/usage/security/auditing","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Security"}]},{"id":"-MQJLixhbqQuAAmoYxXO","title":"Secrets","pathname":"/grey-matter-documentation/1.7-beta/usage/security/secrets","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Security"}]},{"id":"-MQJLixi0_8z0mFuPH-K","title":"JWT","pathname":"/grey-matter-documentation/1.7-beta/usage/security/jwt","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Security"}]},{"id":"-MQJLixjFEojClUYli80","title":"API","pathname":"/grey-matter-documentation/1.7-beta/usage/security/jwt/api","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Security"},{"label":"JWT"}]},{"id":"-MQJLixk0a2vDz0kH7Nk","title":"Data Integration","pathname":"/grey-matter-documentation/1.7-beta/usage/security/jwt/data","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Security"},{"label":"JWT"}]},{"id":"-MQJLixlPhxpn_Kru2Qf","title":"Telemetry","pathname":"/grey-matter-documentation/1.7-beta/usage/telemetry","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"}]},{"id":"-MQJLixmVEILkZR3X8nv","title":"Observables","pathname":"/grey-matter-documentation/1.7-beta/usage/telemetry/observables","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Telemetry"}]},{"id":"-MQJLixn33Hsje07rnrr","title":"Historical Metrics","pathname":"/grey-matter-documentation/1.7-beta/usage/telemetry/historical","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Telemetry"}]},{"id":"-MQJLixoCz_bvqbLW2EW","title":"Instance Metrics","pathname":"/grey-matter-documentation/1.7-beta/usage/telemetry/instance","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Telemetry"}]},{"id":"-MQJLixpQ_eN4vOuiCiF","title":"Prometheus Store","pathname":"/grey-matter-documentation/1.7-beta/usage/telemetry/prom","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Telemetry"}]},{"id":"-MQJLixqqSaQkiPqCQZr","title":"Tracing","pathname":"/grey-matter-documentation/1.7-beta/usage/telemetry/tracing","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Telemetry"}]},{"id":"-MQJLixrBzirKJ46hYDI","title":"Platform Services","pathname":"/grey-matter-documentation/1.7-beta/usage/platform-services","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"}]},{"id":"-MQJLixs4Whz9YVnD_ar","title":"Data","pathname":"/grey-matter-documentation/1.7-beta/usage/platform-services/data","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Platform Services"}]},{"id":"-MQJLixtMCJfwjadozxR","title":"API Overview","pathname":"/grey-matter-documentation/1.7-beta/usage/platform-services/data/api","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Platform Services"},{"label":"Data"}]},{"id":"-MQJLixu7N6kRIO5R-Fy","title":"Endpoints","pathname":"/grey-matter-documentation/1.7-beta/usage/platform-services/data/endpoints","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Platform Services"},{"label":"Data"}]},{"id":"-MQJLixvovttdjN1RM4y","title":"CLI","pathname":"/grey-matter-documentation/1.7-beta/usage/platform-services/data/cli","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Platform Services"},{"label":"Data"}]},{"id":"-MQJLixwD8fHqbJxd68t","title":"Client Tutorial","pathname":"/grey-matter-documentation/1.7-beta/usage/platform-services/data/client-tutorial","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Platform Services"},{"label":"Data"}]},{"id":"-MQJLixxm5u0xlczo-yW","title":"Internals","pathname":"/grey-matter-documentation/1.7-beta/usage/platform-services/data/internals","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Platform Services"},{"label":"Data"}]},{"id":"-MQJLixywNlKEK2AT7hg","title":"URL Patterns","pathname":"/grey-matter-documentation/1.7-beta/usage/platform-services/data/internals/url-patterns","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Platform Services"},{"label":"Data"},{"label":"Internals"}]},{"id":"-MQJLixzXvbY26sa-RKM","title":"Lifecycle","pathname":"/grey-matter-documentation/1.7-beta/usage/platform-services/data/internals/lifecycle","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Platform Services"},{"label":"Data"},{"label":"Internals"}]},{"id":"-MQJLiy-mvHRTQ5CQmSC","title":"Design","pathname":"/grey-matter-documentation/1.7-beta/usage/platform-services/data/internals/design","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Platform Services"},{"label":"Data"},{"label":"Internals"}]},{"id":"-MQJLiy0ilzXA41Yg5yl","title":"Derived Files","pathname":"/grey-matter-documentation/1.7-beta/usage/platform-services/data/internals/derived","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Platform Services"},{"label":"Data"},{"label":"Internals"}]},{"id":"-MQJLiy19nqY_8lVlzl3","title":"Structure","pathname":"/grey-matter-documentation/1.7-beta/usage/platform-services/data/internals/structure","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Platform Services"},{"label":"Data"},{"label":"Internals"}]},{"id":"-MSnoxIRxz0UDsPW_FCX","title":"Open Policy Agent","pathname":"/grey-matter-documentation/1.7-beta/usage/platform-services/data/internals/openpolicyagent","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Platform Services"},{"label":"Data"},{"label":"Internals"}]},{"id":"-MQJLiy2eHDKYzL8A1WX","title":"Authentication and Authorization","pathname":"/grey-matter-documentation/1.7-beta/usage/platform-services/data/internals/auth","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"},{"label":"Platform Services"},{"label":"Data"},{"label":"Internals"}]},{"id":"-MQJLiy48AKi9O4pXjLQ","title":"Troubleshooting","pathname":"/grey-matter-documentation/1.7-beta/usage/troubleshoot","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Usage"}]},{"id":"-MQJLiy5WRC9fnR64ZKN","title":"Troubleshoot","pathname":"/grey-matter-documentation/1.7-beta/usage/troubleshoot/develop-and-debug","siteSpaceId":"sitesp_Hpsjj","description":"Learn how to debug common problems.","breadcrumbs":[{"label":"Usage"},{"label":"Troubleshooting"}]},{"id":"-MQJLiy83P54yAIAlo9Z","title":"API","pathname":"/grey-matter-documentation/1.7-beta/reference/api","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"}]},{"id":"-MR6F4Lszw-EYjmjytlg","title":"APIer","pathname":"/grey-matter-documentation/1.7-beta/reference/api/apier-api","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"}]},{"id":"-MQJLiy9NmJCWtqu04b_","title":"Catalog","pathname":"/grey-matter-documentation/1.7-beta/reference/api/catalog-api","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"}]},{"id":"-MQJLiyATwBXjUAfKqSz","title":"Fabric","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"}]},{"id":"-MQJLiyBcXizUqdz2F9I","title":"Filters","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/filters","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"}]},{"id":"-MQJLiyCK487fDxFrrkl","title":"Network","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/filters/network","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"Filters"}]},{"id":"-MSUDs8-esjMnxxElBV-","title":"JWT Security","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/filters/network/jwt-security","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"Filters"},{"label":"Network"}]},{"id":"-MTlHYUmq0nPXSoOdWoy","title":"Observables","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/filters/network/observables-tcp","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"Filters"},{"label":"Network"}]},{"id":"-MQJLiyDhzdFleeANz5r","title":"HTTP","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/filters/http","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"Filters"}]},{"id":"-MgkpvwB3rzUayQl2uQ2","title":"Keycloak","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/filters/http/keycloak","siteSpaceId":"sitesp_Hpsjj","description":"Integration with Keycloak as an Auth provider","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"Filters"},{"label":"HTTP"}]},{"id":"-MQJLiyEBKAQ6m8JnLhY","title":"Ensure Variables","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/filters/http/gm-ensurevariables","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"Filters"},{"label":"HTTP"}]},{"id":"-MQJLiyFaaopTWdI0nMh","title":"Impersonation","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/filters/http/gm-impersonation","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"Filters"},{"label":"HTTP"}]},{"id":"-MQJLiyG4HuanoZA5Wwt","title":"Inheaders","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/filters/http/gm-inheaders","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"Filters"},{"label":"HTTP"}]},{"id":"-MQJLiyHXkjhfer4XIB-","title":"JWT Security","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/filters/http/gm-jwt-security","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"Filters"},{"label":"HTTP"}]},{"id":"-MQJLiyIALqDD85e7Rf_","title":"ListAuth","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/filters/http/gm-listauth","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"Filters"},{"label":"HTTP"}]},{"id":"-MQJLiyJgoHqPuHkzym2","title":"Metrics","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/filters/http/gm-metrics","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"Filters"},{"label":"HTTP"}]},{"id":"-MQJLiyKKKiwVzCumOqp","title":"OAuth","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/filters/http/gm-oauth","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"Filters"},{"label":"HTTP"}]},{"id":"-MQJLiyLHHrhvqts107h","title":"Observables","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/filters/http/gm-observables","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"Filters"},{"label":"HTTP"}]},{"id":"-MQJLiyMUEjOJ-_1wBWf","title":"OIDC Authentication","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/filters/http/gm-oidc-authentication","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"Filters"},{"label":"HTTP"}]},{"id":"-MQJLiyNcEdz3QgvJFuh","title":"OIDC Validation","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/filters/http/gm-oidc-validation","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"Filters"},{"label":"HTTP"}]},{"id":"-MQJLiyOaW8s-SCD0AGe","title":"RBAC","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/filters/envoy-rbac","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"Filters"}]},{"id":"-MQJLiyP5djcjD_hDK9j","title":"cluster","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/cluster","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"}]},{"id":"-MQJLiyQqHZdmyjc72B4","title":"circuit-breakers","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/cluster/circuit-breakers","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"cluster"}]},{"id":"-MQJLiyRA80rToITkCpe","title":"ssl","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/cluster/cluster-ssl-config","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"cluster"}]},{"id":"-MQJLiySq5fkS1laQnfB","title":"health checks","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/cluster/health-check","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"cluster"}]},{"id":"-MQJLiyT2cew_6JTFsgq","title":"outlier detection","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/cluster/outlier-detection","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"cluster"}]},{"id":"-MQJLiyU6Y95ffwAGLlX","title":"domain","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/domain","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"}]},{"id":"-MQJLiyVscvcOorP9w5E","title":"CORS","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/domain/cors_config","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"domain"}]},{"id":"-MQJLiyW45gxfx4Qf4uE","title":"header_constraint","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/domain/header_constraint","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"domain"}]},{"id":"-MQJLiyXKMX5OpK_Bw5n","title":"ssl","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/domain/listener-ssl-config","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"domain"}]},{"id":"-MQJLiyYHxl-b_2UyT3s","title":"redirect","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/domain/redirect","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"domain"}]},{"id":"-MQJLiyZGnYvjLlzarzV","title":"listener","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/listener","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"}]},{"id":"-MQJLiy_DKTgwgq0o-tZ","title":"secret","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/listener/secret","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"listener"}]},{"id":"-MQJLiyaj3oRsqgBeGgD","title":"tracing","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/listener/tracing_config","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"listener"}]},{"id":"-MQJLiybc2ghxRrCzQ5J","title":"proxy","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/proxy","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"}]},{"id":"-MQJLiycW2nm3ZGZSAdz","title":"route","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/route","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"}]},{"id":"-MQJLiyd-vgdfKxWsAq3","title":"cluster_constraints","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/route/cluster_constraint","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"route"}]},{"id":"-MQJLiyeD1QJF12Ixhg-","title":"match","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/route/match","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"route"}]},{"id":"-MQJLiyfWjgoz8JdGXVW","title":"route_match","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/route/route_match","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"route"}]},{"id":"-MQJLiygNcm5aR7dz65T","title":"rule","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/route/rule","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"route"}]},{"id":"-MQJLiyhwVhZsOVkzEoe","title":"response_data","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/route/response_data","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"route"}]},{"id":"-Mk7oQw0Jw_J9_NzJPBT","title":"retry_policy","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/route/retry_policy","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"route"}]},{"id":"-MQJLiyju8ghseqRZnxB","title":"shared_rules","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/shared_rules","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"}]},{"id":"-MQJLiykJExdRI_kQ5iF","title":"cluster_constraints","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/shared_rules/cluster_constraint","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"shared_rules"}]},{"id":"-MQJLiyl1H8SANv15-tj","title":"rule","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/shared_rules/rule","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"shared_rules"}]},{"id":"-MQJLiyicTLzG7qPFR_P","title":"retry_policy","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/shared_rules/retry_policy","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"},{"label":"shared_rules"}]},{"id":"-MQJLiynZ89wol3Uex5I","title":"zone","pathname":"/grey-matter-documentation/1.7-beta/reference/api/fabric-api/zone","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"API"},{"label":"Fabric"}]},{"id":"-MQJLiyoGJmOsvnd8iep","title":"CLI","pathname":"/grey-matter-documentation/1.7-beta/reference/cli","siteSpaceId":"sitesp_Hpsjj","description":"Get a technical overview of the commands you can perform with Grey Matter.","breadcrumbs":[{"label":"Reference"}]},{"id":"-MQJLiyplP5v727kjAQf","title":"greymatter","pathname":"/grey-matter-documentation/1.7-beta/reference/cli/greymatter","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"CLI"}]},{"id":"-MQJLiyqZeXDK7Fe0135","title":"edit","pathname":"/grey-matter-documentation/1.7-beta/reference/cli/edit","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"CLI"}]},{"id":"-MQJLiyrxaNVqSC29FLD","title":"create","pathname":"/grey-matter-documentation/1.7-beta/reference/cli/create","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"CLI"}]},{"id":"-MQJLiysTBaaPvZS_YnW","title":"delete","pathname":"/grey-matter-documentation/1.7-beta/reference/cli/delete","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"CLI"}]},{"id":"-MQJLiytOGdwo-u2krR3","title":"list","pathname":"/grey-matter-documentation/1.7-beta/reference/cli/list","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"CLI"}]},{"id":"-MQJLiyud--gbPwIE_gy","title":"get","pathname":"/grey-matter-documentation/1.7-beta/reference/cli/get","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"CLI"}]},{"id":"-MQJLiyvOd_BePwUP6jG","title":"generate","pathname":"/grey-matter-documentation/1.7-beta/reference/cli/generate","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"CLI"}]},{"id":"-MQJLiywOqiVNpPbEAIU","title":"import/export","pathname":"/grey-matter-documentation/1.7-beta/reference/cli/export-zone-and-import-zone","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"CLI"}]},{"id":"-MQJLiyxMtd1dJM-qRoD","title":"sync","pathname":"/grey-matter-documentation/1.7-beta/reference/cli/sync","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"CLI"}]},{"id":"-MQJLiyyH_xy8cvSdMMc","title":"utils","pathname":"/grey-matter-documentation/1.7-beta/reference/cli/utils","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"CLI"}]},{"id":"-MQJLiyzJRqfGiFuXENB","title":"Setup","pathname":"/grey-matter-documentation/1.7-beta/reference/setup","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"}]},{"id":"-MQJLiz-9IeMH-1Vv_wF","title":"Fabric","pathname":"/grey-matter-documentation/1.7-beta/reference/setup/fabric-1","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"}]},{"id":"-MQJLiz0WNaPmiUVB1Gf","title":"Control","pathname":"/grey-matter-documentation/1.7-beta/reference/setup/fabric-1/gm-control","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"}]},{"id":"-MQJLiz1vb5rAievTP2V","title":"Base Options","pathname":"/grey-matter-documentation/1.7-beta/reference/setup/fabric-1/gm-control/gm-control-base-command","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"Control"}]},{"id":"-MQJLiz28AQQxzJycvCE","title":"AWS Discovery","pathname":"/grey-matter-documentation/1.7-beta/reference/setup/fabric-1/gm-control/gm-control-aws","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"Control"}]},{"id":"-MQJLiz3pXMPNuA5aTyx","title":"AWS ECS Discovery","pathname":"/grey-matter-documentation/1.7-beta/reference/setup/fabric-1/gm-control/gm-control-ecs","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"Control"}]},{"id":"-MQJLiz4lOOhayhS2gJs","title":"Consul Discovery","pathname":"/grey-matter-documentation/1.7-beta/reference/setup/fabric-1/gm-control/gm-control-consul","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"Control"}]},{"id":"-MQJLiz5EEUh16DrRQK0","title":"File Discovery","pathname":"/grey-matter-documentation/1.7-beta/reference/setup/fabric-1/gm-control/gm-control-file","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"Control"}]},{"id":"-MQJLiz6XEsUa0NFxHu9","title":"Kubernetes Discovery","pathname":"/grey-matter-documentation/1.7-beta/reference/setup/fabric-1/gm-control/gm-control-kubernetes","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"Control"}]},{"id":"-MQJLiz9fSxGx0TWIRHL","title":"Leaderboard Logging","pathname":"/grey-matter-documentation/1.7-beta/reference/setup/fabric-1/gm-control/leaderboard_logging","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"Control"}]},{"id":"-MQJLizABse4oKqJVC_f","title":"Access Log Service Stats","pathname":"/grey-matter-documentation/1.7-beta/reference/setup/fabric-1/gm-control/als_stats","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"Control"}]},{"id":"-MQJLizBCp2mYQEGUGyh","title":"Static Resources","pathname":"/grey-matter-documentation/1.7-beta/reference/setup/fabric-1/gm-control/load_from_static_resources","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"Control"}]},{"id":"-MQJLizCGgntIbk5eaxn","title":"Detailed Global Configurations","pathname":"/grey-matter-documentation/1.7-beta/reference/setup/fabric-1/gm-control/configuration-specifics","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"Control"}]},{"id":"-MSo1gpNwFHvJKTDM5KY","title":"Control API","pathname":"/grey-matter-documentation/1.7-beta/reference/setup/fabric-1/control-api","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"}]},{"id":"-MSo1gpOKoiEUzp3M1cC","title":"Explorer UI (Experimental)","pathname":"/grey-matter-documentation/1.7-beta/reference/setup/fabric-1/control-api/control-api-ui","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"Control API"}]},{"id":"-MQJLizEvFKacdgBLDno","title":"Proxy","pathname":"/grey-matter-documentation/1.7-beta/reference/setup/fabric-1/grey-matter-proxy","siteSpaceId":"sitesp_Hpsjj","description":"This document covers the Grey Matter Sidecar's two operating modes and how to configure them.","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"}]},{"id":"-MQJLizF5mpsxgDbObSP","title":"Connect to Control","pathname":"/grey-matter-documentation/1.7-beta/reference/setup/fabric-1/grey-matter-proxy/connect-to-control","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"Proxy"}]},{"id":"-MQJLizGGVVMsnQM9Tod","title":"Announce to Fabric","pathname":"/grey-matter-documentation/1.7-beta/reference/setup/fabric-1/grey-matter-proxy/announce-to-grey-matter-mesh","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"Proxy"}]},{"id":"-MQJLizHSAgKoQltqOxJ","title":"Full Proxy Config Reference","pathname":"/grey-matter-documentation/1.7-beta/reference/setup/fabric-1/grey-matter-proxy/template-config","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"Proxy"}]},{"id":"-MQJLizI-Zxb0j_y_cw1","title":"Direct Configuration","pathname":"/grey-matter-documentation/1.7-beta/reference/setup/fabric-1/grey-matter-proxy/direct-config","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"Proxy"}]},{"id":"-MQJLizJyWVBsVzqbBk4","title":"SSL Cert Parsing","pathname":"/grey-matter-documentation/1.7-beta/reference/setup/fabric-1/grey-matter-proxy/ssl-cert-parsing","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"Proxy"}]},{"id":"-MQJLizK64jQlvAgXfhq","title":"Set Up Custom Trusted Certificates","pathname":"/grey-matter-documentation/1.7-beta/reference/setup/fabric-1/grey-matter-proxy/custom-trusts","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"Proxy"}]},{"id":"-MQJLizL0CzEREcHlBOH","title":"Debug","pathname":"/grey-matter-documentation/1.7-beta/reference/setup/fabric-1/grey-matter-proxy/debug","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"Proxy"}]},{"id":"-MQJLizMPWFVQ3A7O54J","title":"JWT Security","pathname":"/grey-matter-documentation/1.7-beta/reference/setup/fabric-1/grey-matter-jwt-security","siteSpaceId":"sitesp_Hpsjj","description":"Configuration details for the Grey Matter JWT Security service.","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"}]},{"id":"-MQJLizN_5dhj8-TUbl4","title":"LDAP Configuration","pathname":"/grey-matter-documentation/1.7-beta/reference/setup/fabric-1/grey-matter-jwt-security/ldap-configuration","siteSpaceId":"sitesp_Hpsjj","description":"Configure JWT Security with LDAP","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"JWT Security"}]},{"id":"-MQJLizOgi6cAKdVRnJu","title":"TLS Configuration","pathname":"/grey-matter-documentation/1.7-beta/reference/setup/fabric-1/grey-matter-jwt-security/tls-configuration","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Fabric"},{"label":"JWT Security"}]},{"id":"-MQJLizPrpg69ViMaiRv","title":"Sense","pathname":"/grey-matter-documentation/1.7-beta/reference/setup/sense","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"}]},{"id":"-MQJLizQAQjMR2wKV1kI","title":"Application","pathname":"/grey-matter-documentation/1.7-beta/reference/setup/sense/application","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Sense"}]},{"id":"-MQJLizR6D8CfrDZ6r-P","title":"Catalog","pathname":"/grey-matter-documentation/1.7-beta/reference/setup/sense/catalog","siteSpaceId":"sitesp_Hpsjj","description":"Server Setup for Grey Matter Catalog","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Sense"}]},{"id":"-MQJLizSLRgfhauauAvZ","title":"Service Level Objectives","pathname":"/grey-matter-documentation/1.7-beta/reference/setup/sense/slo","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Sense"}]},{"id":"-MQJLizTPkgYV6RpuDsl","title":"Platform Services","pathname":"/grey-matter-documentation/1.7-beta/reference/setup/platform-services","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"}]},{"id":"-MQJLizUAJsJlsvPiIeI","title":"Data","pathname":"/grey-matter-documentation/1.7-beta/reference/setup/platform-services/data","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Platform Services"}]},{"id":"-MQJLizVOatXjc2kKCsz","title":"APIer","pathname":"/grey-matter-documentation/1.7-beta/reference/setup/platform-services/apier","siteSpaceId":"sitesp_Hpsjj","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Setup"},{"label":"Platform Services"}]},{"id":"-MQJLizYYYpiFSih6uZG","title":"Standards and Compliance","pathname":"/grey-matter-documentation/1.7-beta/reference/standards-and-compliance","siteSpaceId":"sitesp_Hpsjj","description":"Overview of Grey Matter's compliance with federal laws and standards.","breadcrumbs":[{"label":"Reference"}]}]}