初識Kapacitor

  • Kapacotor

    Kapacitor is an open source data processing framework that makes it easy to create alerts, run ETL jobs and detect anomalies. Kapacitor is the final piece of the Tick stack.

    • ETL

      From wikipedia, extract, transform, load(ETL) is the general procedure of copying data from one or more sources into a destination system which represents the data differently from the source(s) or in a different context than the source(s).

      The ETL process became a popular concept in the 1970s and is often used in data warehousing.

    • TICK Stack

      Collectively, Telegraf, InfluxDB, Chronograf and Kapacitor are known as the TICK Stack.

      The TICK Stack is a loosely coupled yet tightly integrated set of open source projects designed to handle massive amounts of time-stamped information to support your metrics analysis needs.

  • TICK script language

    Kapacitor uses a Domain Specific Language(DSL) named TICK script to define tasks involving the extraction, transformation and loading (ETL) of data and involving, moreover, the tracking of arbitrary changes and the detection of events within data.

    TICKscript is used in .tick files to define pipelines for processing data.

    • methods
      • Property methods, 使用.格式
      • Chaining methods, 使用|格式
    • Nodes

      Fundamental type of TICKscript is the node.

      A NODE has properties and chaining methods.

      Common node types are batch, query, stream, from, eval, alert.and dozens of others.

      The TOP lEVEL nodes: batch and stream

      The node reference documentation lists the property and chaining methods of each node along with examples and descriptions.

    • Pipelines

      Every TICKscript is broken into one or more piplines.

      Pipelines are chains of nodes logically organized along edges that can’t cycle back to earlier nodes in the chain.

  • References

  1. Getting Started with TICK and Docker Compose
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章