1. 程式人生 > >現在開放來源:Sematext監視代理

現在開放來源:Sematext監視代理

現在,您可以比以往任何時候都更容易地為您的技術堆疊建立監視整合。我們最近打開了Sematext的監控代理,對其進行了重新設計,並使其完全可插拔,使您可以從多個其他來源收集度量標準。

安全、透明度、協作

基礎設施和應用程式監控代理是軟體的敏感部分。它們被部署到儘可能多的伺服器和容器主機上,收集關鍵資料-數字業務需要高效執行並保持競爭力。每個現代組織都需要知道它們的基礎設施上到底執行著什麼,原因有幾個:最大限度地利用資源、節約成本、威脅和漏洞檢測、應用安全策略、遵從性規則等。開源代理具有更多的優勢,例如:

透明度

任何人都可以檢查開源專案中的bug、惡意軟體等。透明度對政府、銀行或醫療保健等受監管行業以及安全軟體都非常重要,但對所有其他組織來說也是至關重要的。

協作

大多數技術每年都會被更改和釋出幾次。隨著它們的變化,它們的度量標準也隨之發展。這些更改通常是向後相容的,但有時它們並不相容。因此,監控代理需要偶爾進行調整,以跟上他們監控的新技術的釋出。在過去,這是我們在幕後所做的,但這意味著您依賴Sematext釋出新的代理版本。開源我們的代理意味著我們不再是這個瓶頸。您現在處於控制狀態,可以根據自己的需要調整代理,可以選擇。貢獻你的改變為了社會的利益。

採用和混合

任何人都可以將開源專案用於幾乎任何目的。對於開源監控代理來說,這意味著任何需要監視特定技術或使用度量來分析、控制應用程式自動縮放或優化資料收集器以優化資源使用的人都可以整合資料收集器。

開箱即用的整合

監視代理附帶了許多開箱即用的整合為了監視Kafka,Cassandra,Elasticsearch,Solr,克里克豪斯等這意味著您不需要做任何事情來獲得您的儀表板-一旦您安裝了儀表板,代理就會開始收集度量指標,將它們視覺化為圖表,按邏輯對它們進行分組,並在UI中為您組織它們,使您更容易從所有資料中獲得洞察力。每個度量都有一個清晰的標籤和描述。非常重要的是,如果您只需要編輯一些簡單的配置檔案,就可以更改所有這一切!從盒子中收集的指標列於整合文件.

可插補積分

代理提供了一些現成的整合,但是您可以新增自己的,只需要一些信任。不需要編碼。你可以期待一個詳細的“如何“很快,就把工作寫在

文獻資料仍在進行中。

度量源

可以從幾個受支援的源收集指標:

  • JMX

  • RESTAPI

  • SQL資料庫

這些度量源中的每一個都是在配置檔案中定義的。要從JMX獲取度量,只需指定要收集的MBean。JMX資料來源通過消除JMX/HTTP橋接器(如Jolokia)的需求,簡化了監視堆疊。對於REST,只需指定要提取的HTTP/HTTPS連線資訊和JSON元素。要從SQL資料庫獲得度量標準,您可以提供連線字串以及返回資料庫統計資料的查詢。還將增加其他來源。當然歡迎拉請求!

流入線協議支援

流入線協議是一個非常流行的協議,用於向InfluxDB傳送度量。它得到了許多開源監控代理的廣泛支援。為了簡化任何人向Sematext傳送度量標準,我們做了幾件事:

這使下列情況成為可能:

  • 現在,您可以使用Sematext監視代理向您自己的InFluxDB傳送度量,而不僅僅是傳送到Sematext。連線設定可以在Sematext代理屬性中進行配置,例如:server_base_url=https:/you-Impxdb-server:8086指標_終結點=/寫?db=度量&u=使用者名稱&p=密碼

  • 您可以使用一個完全開源的堆疊,其中Sematext代理用於度量集合,InFluxDB用於度量儲存,Grafana用於儀表板,等等。

  • 的開源版本Sematext監控代理補充其他開源代理。它為通過以下方式監視應用層指標填補了空白。開箱即用的整合比如JVM、資料庫、Web伺服器、訊息佇列、大資料工具等。或來自其他度量源(如SQL、JMX、REST)的任何可插拔配置(見上文)。

  • 您可以使用其他代理通過它們的流入線協議輸出收集指標並將其傳送到Sematext。通過這樣做,您將受益於Sematext平臺提供的所有其他功能-異常檢測,ChatOps積分、與日誌的相關性、分散式事務跟蹤等。來自其他開源代理的資料。

  • Sematext Java Agent 4

    Sematext代理:輸入和輸出選項


    超越計量標準:JVM分析

    儘管該代理是用Java編寫的,但它並不侷限於監視Java應用程式。例如,您可以使用它來監視MySQL或HAProxy、Redis等,它們都不是用Java編寫的。但是,由於它是用java編寫的,所以這個代理不僅可以收集度量,而且還可以按需執行。JVM分析。所謂“按需”,我們的意思是,只需單擊一個按鈕,就可以在SematextCloud中開啟或關閉JVM分析器。JVM分析器非常輕,它收集CPU時間、帶有類和函式名稱的垃圾收集時間來檢測JVM中最慢的函式呼叫。您可以選擇在哪個節點上、在哪個特定的JVM上執行以及執行多長時間。

    Screen Shot 2018 10 05 at 12.26.33