Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Monolithic mode (单体模式) - Profiles

Monolithic mode

The monolithic mode runs all required components in a single process and is the default mode of operation, which you can set by specifying -target=all.

flowchart LR
    A -->|writes| D -->|writes| I -->|writes| M
    G -.->|reads| Q -.->|reads| I

    subgraph Minio
        M{"Object Storage"}
    end
    subgraph Agent["Grafana Alloy"]
        A("alloy")
    end
    subgraph Grafana
        G("grafana")
    end

    subgraph Pyroscope["pyroscope -target=all"]
        I("ingester")
        D("distributor")
        Q("querier")
    end
Loading

Quick Start

Install dependencies tools

git clone https://github.com/qclaogui/codelab-monitoring.git && cd "$(basename "$_" .git)"

make install-build-deps

Create a cluster and mapping the ingress port 80 to localhost:8080

make cluster

Deploy manifests

make deploy-monolithic-mode-profiles

Once all containers are up and running you can search for profiles in Grafana.

Navigate to http://localhost:8080/explore and select the search tab.

Clean up

make delete-monolithic-mode-profiles