SpringBoot使用SOFA-Lookout監(jiān)控

本文介紹SpringBoot使用螞蟻金服SOFA-Lookout配合Prometheus進(jìn)行監(jiān)控就谜。

1.SOFA-Lookout介紹

上一篇已經(jīng)介紹使用Prometheus進(jìn)行暴露SpringBoot的一些指標(biāo)進(jìn)行監(jiān)控布隔,傳送門(mén)类垫,這一篇介紹如何使用SOFA-Lookout配合Prometheus。

SOFA-Lookout是螞蟻金服開(kāi)源的一款解決系統(tǒng)的度量和監(jiān)控問(wèn)題的輕量級(jí)中間件服務(wù)磺送。它提供的服務(wù)包括:Metrics 的埋點(diǎn)逊笆、收集、加工安聘、存儲(chǔ)與查詢(xún)等。

正如介紹的瓢棒,SOFA-Lookout提供了一些常用的監(jiān)控指標(biāo)浴韭,比如JVM線(xiàn)程,JVM類(lèi)加載脯宿,JVM內(nèi)存念颈,JVM垃圾回收,機(jī)器文件系統(tǒng)信息和機(jī)器信息连霉。在1.5.0版本之后默認(rèn)也提供了一些Linux操作系統(tǒng)的信息榴芳。具體可以查看:https://www.sofastack.tech/sofa-lookout/docs/client-ext-metrics

2.SpringBoot使用SOFA-Lookout

2.1 配置依賴(lài)

新建項(xiàng)目,在項(xiàng)目中加入SOFA依賴(lài)跺撼,完整pom如下所示窟感。

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.3.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.dalaoyang</groupId>
    <artifactId>springboot2_sofa_lookout</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>springboot2_sofa_lookout</name>
    <description>springboot2_sofa_lookout</description>

    <properties>
        <java.version>1.8</java.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>com.alipay.sofa.lookout</groupId>
            <artifactId>lookout-sofa-boot-starter</artifactId>
            <version>1.5.2</version>
        </dependency>
        <dependency>
            <groupId>com.alipay.sofa.lookout</groupId>
            <artifactId>lookout-reg-prometheus</artifactId>
            <version>1.5.2</version>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

</project>

2.2 配置SOFA-Lookout端口

這里需要配置一個(gè)SOFA-Lookout的端口,生產(chǎn)環(huán)境使用的話(huà)一定要查看這個(gè)端口是不是被占用了歉井。配置如下柿祈,這里配置的端口是8081。

spring.application.name=springboot2_sofa_lookout
com.alipay.sofa.lookout.prometheus-exporter-server-port=8081

其實(shí)到這里哩至,SpringBoot項(xiàng)目已經(jīng)配置完成了躏嚎,當(dāng)然還可以自定義一些指標(biāo),這里不做介紹菩貌。

3.Prometheus配置

Prometheus需要配置一下剛剛SOFA-Lookout的端口卢佣,如下:

  - job_name: 'springboot2_sofa_lookout'
    scrape_interval: 5s
    static_configs:
      - targets: ['localhost:8081']

4.Grafana

這里也可以將Prometheus展示給Grafana,我也查詢(xún)了很多菜谣,但是貌似目前Grafana還沒(méi)有默認(rèn)推薦的Dashboard珠漂,大家可以根據(jù)情況自行構(gòu)建晚缩,當(dāng)然尾膊,如果有好的也希望可以推薦一下。

5.測(cè)試

啟動(dòng)SpringBoot應(yīng)用荞彼,控制臺(tái)如下所示冈敛。

image

看到紅框部分就是啟動(dòng)成功了。接下來(lái)查看Prometheus界面鸣皂,如下抓谴。

image

這里Grafana在看一下Grafana界面暮蹂,如圖。

image

6.源碼

源碼地址:https://gitee.com/dalaoyang/springboot_learn/tree/master/springboot2_sofa_lookout

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末癌压,一起剝皮案震驚了整個(gè)濱河市仰泻,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌滩届,老刑警劉巖集侯,帶你破解...
    沈念sama閱讀 218,640評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異帜消,居然都是意外死亡棠枉,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,254評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)泡挺,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)辈讶,“玉大人,你說(shuō)我怎么就攤上這事娄猫〖” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,011評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵媳溺,是天一觀的道長(zhǎng)勘伺。 經(jīng)常有香客問(wèn)我,道長(zhǎng)褂删,這世上最難降的妖魔是什么飞醉? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,755評(píng)論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮屯阀,結(jié)果婚禮上缅帘,老公的妹妹穿的比我還像新娘。我一直安慰自己难衰,他們只是感情好钦无,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,774評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著盖袭,像睡著了一般失暂。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上鳄虱,一...
    開(kāi)封第一講書(shū)人閱讀 51,610評(píng)論 1 305
  • 那天弟塞,我揣著相機(jī)與錄音,去河邊找鬼拙已。 笑死决记,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的倍踪。 我是一名探鬼主播系宫,決...
    沈念sama閱讀 40,352評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼索昂,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了扩借?” 一聲冷哼從身側(cè)響起椒惨,我...
    開(kāi)封第一講書(shū)人閱讀 39,257評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎潮罪,沒(méi)想到半個(gè)月后框产,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,717評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡错洁,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,894評(píng)論 3 336
  • 正文 我和宋清朗相戀三年秉宿,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片屯碴。...
    茶點(diǎn)故事閱讀 40,021評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡描睦,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出导而,到底是詐尸還是另有隱情忱叭,我是刑警寧澤,帶...
    沈念sama閱讀 35,735評(píng)論 5 346
  • 正文 年R本政府宣布今艺,位于F島的核電站韵丑,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏虚缎。R本人自食惡果不足惜撵彻,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,354評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望实牡。 院中可真熱鬧陌僵,春花似錦、人聲如沸创坞。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,936評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)题涨。三九已至偎谁,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間纲堵,已是汗流浹背巡雨。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,054評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留婉支,地道東北人鸯隅。 一個(gè)月前我還...
    沈念sama閱讀 48,224評(píng)論 3 371
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像向挖,于是被迫代替她去往敵國(guó)和親蝌以。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,974評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 文章目的: 1何之、向沒(méi)聽(tīng)過(guò)或者剛聽(tīng)過(guò)但是還對(duì)這個(gè)監(jiān)控系統(tǒng)沒(méi)有任何概念的開(kāi)發(fā)者介紹Prometheus的應(yīng)用場(chǎng)景跟畅。2、...
    whaike閱讀 39,633評(píng)論 15 59
  • 前提 最近公司在聯(lián)合運(yùn)維做一套全方位監(jiān)控的系統(tǒng)溶推,應(yīng)用集群的技術(shù)棧是SpringCloud體系徊件。雖然本人沒(méi)有參與具體...
    zhrowable閱讀 7,202評(píng)論 0 22
  • “我還不太明白怎么選擇低估值指數(shù)基金∷馕#” 在可兒的第四節(jié)基金課上虱痕,我如此發(fā)問(wèn)。 “這是第三節(jié)課的重點(diǎn)呀辐赞,你還沒(méi)有爬...
    儷璇閱讀 208評(píng)論 0 1
  • 初一抒懷 深深祝福門(mén)上添部翘, 紅紅燈籠拴一線(xiàn)。 山清水秀庭院前响委, 雞鳴犬吠抒新篇新思。 除夕 藍(lán)天闊白云裳, 鳥(niǎo)兒語(yǔ)鮮花...
    金賽月閱讀 152評(píng)論 3 11
  • 李先生回家赘风,看到我這本書(shū)夹囚,直呼:家怎么會(huì)傷人呢? 是啊邀窃,為何家會(huì)傷人荸哟?武志紅老師分別從夫妻關(guān)系,分離瞬捕,孩子和中國(guó)式...
    春娟Jane閱讀 288評(píng)論 0 0