<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                [TOC] `thanos query` 命令(也稱為“Querier”)實現 Prometheus HTTP v1 API 以通過 PromQL 查詢 Thanos 集群中的數據。簡而言之,它從底層 StoreAPI 收集評估查詢所需的數據,評估查詢并返回結果。 Querier 是完全無狀態的和水平可擴展的,本質上允許在單個 Prometheus Query 端點下聚合和可選地去重多個指標后端。 因為對于 Querier,“后端”是任何實現 gRPC StoreAPI 的東西,我們可以從任意數量的不同存儲中聚合數據,例如: - Prometheus(sidecar) - Store Gateway - Ruler - Receiver - other querier - 非Prometheus系統,例如OpenTSDB ## 下載thanos ```shell wget https://github.com/thanos-io/thanos/releases/download/v0.28.0/thanos-0.28.0.linux-amd64.tar.gz tar xf thanos-0.28.0.linux-amd64.tar.gz -C /opt/ cp /opt/thanos-0.28.0.linux-amd64/thanos /usr/local/bin ``` ## 創建tls證書 ```shell mkdir /data/thanos/certs && cd /data/thanos/certs openssl req -x509 -newkey rsa:4096 -nodes -subj "/C=CN/ST=ShangDong/O=Personal/CN=*" -keyout server.key -out server.crt cat <<-EOF | sudo tee /data/thanos/query-web-config.yml > /dev/null tls_server_config: cert_file: /data/thanos/certs/server.crt key_file: /data/thanos/certs/server.key EOF ``` > CN是 `*` 匹配所有訪問的方式。不局限于域名,還可以使用IP進行訪問 ## 添加 basic_auth 認證 ```shell $ htpasswd -nBC 10 '' | tr -d ":" New password: # 輸入密碼 Re-type new password: # 再次輸入密碼確認 $2y$10$NMj2j1J.O2e964B0Dd7oauN3c/hWF6MmuEvCb7RGuYWZpa7SU8Iui cat <<-EOF | sudo tee -a /data/thanos/query-web-config.yml > /dev/null basic_auth_users: admin: $2y$10$NMj2j1J.O2e964B0Dd7oauN3c/hWF6MmuEvCb7RGuYWZpa7SU8Iui EOF ``` > `htpasswd` 命令依賴 `httpd-tools` 安裝包 ## 創建systemd服務 ```shell cat <<-EOF | sudo tee /usr/lib/systemd/system/thanos-query.service > /dev/null [Unit] Description=thanos-query Documentation=https://thanos.io/ After=network.target [Service] Type=simple User=ops Group=ops ExecStart=/usr/local/bin/thanos query \\ --grpc-address=0.0.0.0:10905 --http-address=0.0.0.0:10906 \\ --store=192.168.31.103:10901 --store=192.168.31.79:10901 \\ --store=192.168.31.103:10903 --store=192.168.31.79:10903 \\ --web.external-prefix=/prometheus --query.timeout=10m \\ --query.max-concurrent=200 --query.max-concurrent-select=40 \\ --http.config=/data/thanos/query-web-config.yml \\ --query.replica-label=replica --log.format=json ExecReload=/usr/bin/kill -HUP TimeoutStartSec=20s Restart=always LimitNOFILE=20480000 [Install] WantedBy=multi-user.target EOF ``` > 注意:`--store` 定義兩臺主機的 `sidecar` 和 `store` 服務,共上面定義的四個 ## 驗證 ```shell $ curl --cacert /data/thanos/certs/ecloud.com.crt https://www.ecloud.com:10906/-/healthy && echo OK ``` ## 參考文檔 query官方文檔:https://thanos.io/tip/components/query.md/ basic-auth使用方法:https://prometheus.io/docs/guides/basic-auth/ tls使用方法:https://prometheus.io/docs/guides/tls-encryption/
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看