1. 程式人生 > >8_小米監控Open-Falcon安裝查詢元件-API

8_小米監控Open-Falcon安裝查詢元件-API

Open-Falcon 安裝查詢元件-API

更多幹貨

一、 介紹

api元件,提供統一的restAPI操作介面。比如:api元件接收查詢請求,根據一致性雜湊演算法去相應的graph例項查詢不同metric的資料,然後彙總拿到的資料,最後統一返回給使用者。

二、 服務部署

服務部署,包括配置修改、啟動服務、檢驗服務、停止服務等。這之前,需要將安裝包解壓到服務的部署目錄下。

# 修改配置, 配置項含義見下文, 注意graph叢集的配置
vim cfg.json

# 啟動服務
./open-falcon start api

# 停止服務
./open-falcon stop api

# 檢視日誌
./open-falcon monitor api

三、 服務說明

注意: 請確保 graphs的內容與transfer的配置完全一致

{
    "log_level": "debug",
    "db": {  //資料庫相關的連線配置資訊
        "faclon_portal": "root:@tcp(127.0.0.1:3306)/falcon_portal?charset=utf8&parseTime=True&loc=Local",
        "graph": "root:@tcp(127.0.0.1:3306)/graph?charset=utf8&parseTime=True&loc=Local",
        "
uic"
: "root:@tcp(127.0.0.1:3306)/uic?charset=utf8&parseTime=True&loc=Local", "dashboard": "root:@tcp(127.0.0.1:3306)/dashboard?charset=utf8&parseTime=True&loc=Local", "alarms": "root:@tcp(127.0.0.1:3306)/alarms?charset=utf8&parseTime=True&loc=Local", "db_bug": true
}, "graphs": { // graph模組的部署列表資訊 "cluster": { "graph-00": "127.0.0.1:6070" }, "max_conns": 100, "max_idle": 100, "conn_timeout": 1000, "call_timeout": 5000, "numberOfReplicas": 500 }, "metric_list_file": "./api/data/metric", "web_port": ":8080", // http監聽埠 "access_control": true, // 如果設定為false,那麼任何使用者都可以具備管理員許可權 "salt": "pleaseinputwhichyouareusingnow", //資料庫加密密碼的時候的salt "skip_auth": false, //如果設定為true,那麼訪問api就不需要經過認證 "default_token": "default-token-used-in-server-side", //用於服務端各模組間的訪問授權 "gen_doc": false, "gen_doc_path": "doc/module.html" }

備註:

  • 部署完成api元件後,請修改dashboard元件的配置、使其能夠正確定址到api元件。
  • 請確保api元件的graph列表 與 transfer的配置 一致。

更多相關文章

相關推薦

8_小米監控Open-Falcon安裝查詢元件-API

Open-Falcon 安裝查詢元件-API更多幹貨一、 介紹api元件,提供統一的restAPI操作介面。比如:api元件接收查詢請求,根據一致性雜湊演算法去相應的graph例項查詢不同metric的資料,然後彙總拿到的資料,最後統一返回給使用者。二、 服務部署服務部署,包

7_小米監控Open-Falcon安裝繪圖資料的元件- Graph

pen-Falcon:安裝繪圖資料的元件- Graph更多幹貨一、 介紹graph是儲存繪圖資料的元件。graph元件 接收transfer元件推送上來的監控資料,同時處理api元件的查詢請求、返回繪圖資料。二、 服務部署服務部署,包括配置修改、啟動服務、檢驗服務、停止服務等

6_小米監控Open-Falcon安裝資料轉發服務-Transfer

Open-Falcon安裝資料轉發服務-Transfer更多幹貨一、 簡介transfer是資料轉發服務。它接收agent上報的資料,然後按照雜湊規則進行資料分片、並將分片後的資料分別push給graph&judge等元件。二、 服務部署服務部署,包括配置修改、啟動服

4_小米監控Open-Falcon 前端安裝

Open-Falcon 前端安裝更多幹貨一、建立工作目錄這一步在建立後端服務的時候已經建立好,所以不需要再進行操作。 export HOME=/home/work export WORKSPACE=$HOME/open-falcon mkdir -p $WOR

12_小米監控Open-Falcon郵件、簡訊、電話傳送介面

小米監控Open-Falcon 郵件、簡訊、電話傳送介面更多幹貨一、 介紹監控系統產生報警事件之後需要傳送報警郵件或者報警簡訊,各個公司可能有自己的郵件伺服器,有自己的郵件傳送方法;有自己的簡訊通道,有自己的簡訊傳送方法。falcon為了適配各個公司,在接入方案上做了一個規範

18_小米監控Open-Falcon:Rabbitmq監控

key tag type note rabbitmq.messages_ready name(Queue名字) GAUGE 佇列中處於等待被消費狀態訊息數 rabbitmq.messages_unacknowledged name(Queue名字) GAUGE 佇列中處於消費中狀態的訊息數 rabbitmq.

10_小米監控Open-Falcon告警判斷-Judge

{ "debug": true, "debugHost": "nil", "remain": 11, "http": { "enabled": true, "listen": "0.0.0.0:6081" }, "rpc": {

19_小米監控Open-Falcon:Nginx監控

小米監控Open-Falcon:Nginx監控 更多幹貨 一、 工作原理 ngx_metric是藉助lua-nginx-module的log_by_lua功能實現nginx請求的實時分析,然

16_小米監控Open-Falcon:Redis監控

#!/bin/env python #-*- coding:utf-8 -*- __author__ = 'iambocai' import json import time import socket import os import re import sys import commands impo

9_小米監控Open-Falcon心跳服務-HBS

Open-Falcon心跳服務-HBS更多幹貨一、 介紹心跳伺服器,公司所有agent都會連到HBS,每分鐘發一次心跳請求。Portal的資料庫中有一個host表,維護了公司所有機器的資訊,比如hostname、ip等等。這個表中的資料通常是從公司CMDB中同步過來的。但是有

2、小米監控_服務監控Open-Falcon環境準備

服務監控Open-Falcon環境準備更多幹貨一、安裝redis大家可以yum安裝,也可以下載原始碼安裝。yum install -y redis修改配置redis.confvi /etc/redis.conf啟動redis:redis-server &二、 安裝my

open-falcon 安裝Dashboard時候報錯"SSLError: The read operation timed out"

directory download err ted 3.0 ins ror linu efi 在部署open-falcon環境過程中,安裝Dashboard時候報錯"SSLError: The read operation timed out"。如下: [[emai

Open-Falcon安裝詳解

Open-Falcon安裝詳解運維監控系統介紹 開源還是商用?十大雲運維監控工具橫評 互聯網常用監控系統比較 圖片來自互聯網 如有侵權請聯系刪除 Open-Falcon概述 Open-Falcon誕生原因官網中

open-falcon安裝(前端,後端,ubuntu)

環境準備 #redis與mysql的環境準備 cd apt-get update apt-get install -y redis-server ps -ef|grep redis apt-get install -y mysql-server #此處有設定你的 密碼。 #本文以t

運維監控-Open-Falcon實戰部署

                  運維監控-Open-Falcon實戰部署                                            作者:尹正傑 版權宣告:原創作品,謝絕轉載!否則將追究法律責任。       一.   二

open-falcon安裝自動化部署

更換yum源的時候請注意,此yum源為centos7的源,如有需要可更改#!/bin/bash server=(go git redis mysql-server) db=(1_uic-db-schema.sql 2_portal-db-schema.sql 3_dashb

運維架構服務監控Open-Falcon

一、 介紹 監控系統是整個運維環節,乃至整個產品生命週期中最重要的一環,事前及時預警發現故障,事後提供翔實的資料用於追查定位問題。監控系統作為一個成熟的運維產品,業界有很多開源的實現可供選擇。當公司剛剛起步,業務規模較小,運維團隊也剛剛建立的初期,選擇一款開源的監控系統

Open-falcon 安裝部署手冊

ls -l epel源 targe lin monitor system ESS lib brush 搭建環境 OS: RHEL 7.3 kernel: 3.10.0-514.el7.x86_64 host0: 10.16.112.128 <->

open-falcon小米監控安裝部署

一、部署前的準備 設定環境變數 export WORKSPACE=/home/work/open-falcon1 redis安裝 - yum安裝或原始碼安裝 yum安裝 yum install redis-cli redis-server2 原始碼安裝 tar zxvf r

小米開源監控系統】open-falcon

open-falcon1)優勢·強大靈活的數據采集:自動發現,支持falcon-agent、snmp、支持用戶主動push、用戶自定義插件支持、opentsdb data model like(timestamp、 endpoint、metric、key-value tags) ·水平擴展能力:支持每個周期上