Where does your data go?

Observe by Snowflake AI services are powered by Snowflake Cortex hosted models.

graph TD
    %% Base styling that works nicely in both light and dark environments %%
    classDef default stroke:#555,stroke-width:1px;
    
    %% Use CSS variables/system tokens that adapt automatically to light/dark themes %%
    %% If the renderer forces a theme, these values scale gracefully %%
    classDef apiNode fill:#ffcccc,stroke:#ff4d4d,stroke-width:1.5px,color:#990000;
    classDef backendNode fill:#e1e1e6,stroke:#666,stroke-width:1.5px,color:#111111;
    classDef aiApiNode fill:#ffe6cc,stroke:#ffaa33,stroke-width:1.5px,color:#804000;
    classDef dbNode fill:#cce6ff,stroke:#3399ff,stroke-width:1.5px,color:#004080;
    classDef sfNode fill:#d1e0e0,stroke:#0080ff,stroke-width:1.5px,color:#003366;
    classDef triggerNode fill:#fff5cc,stroke:#e6b800,stroke-width:1.5px,color:#664d00;
    classDef plainNode fill:#f2f2f7,stroke:#888,stroke-width:1px,color:#222222;

    subgraph K8s [Observe Kubernetes Cluster]
        API[API Server]:::apiNode
        OBS_BACKEND[Observe Backend Services]:::backendNode
        AI_API[ai-api server]:::aiApiNode
        MCP[Public MCP Server]:::apiNode
        
        subgraph DATA_LAKE [Observe Data Lake]
            TAGS[(Correlation Tags)]:::dbNode
            META[(Datasets Metadata)]:::dbNode
        end
        
        API <--> OBS_BACKEND
        OBS_BACKEND --- DATA_LAKE
    end
    
    %% Set structural container strokes/fills to transparent or neutral to avoid solid black shapes %%
    style K8s fill:none,stroke:#888,stroke-width:1.5px
    style DATA_LAKE fill:none,stroke:#aaa,stroke-dasharray: 5 5

    CORTEX[Snowflake Cortex]:::sfNode

    %% Triggers %%
    AISRE[AI SRE]:::triggerNode
    APPS[Coding apps like Cursor, etc]:::plainNode

    %% Connections %%
    APPS <--> MCP
    MCP --- AI_API
    AISRE --> AI_API
    
    AI_API <-->|Context gathering and query execution| API
    AI_API <-->|Completions endpoint| CORTEX
    CORTEX <-->|Cortex Search| TAGS
    CORTEX <-->|Embeddings API| META

Your data may require some cross-region routing in order to access the available models. See Cross-region inference in the Snowflake documentation for more information.


Did this page help you?