Grafana: рдЪреЗрддрд╛рд╡рдиреА: рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ рд╕рдорд░реНрдерди

рдХреЛ рдирд┐рд░реНрдорд┐рдд 24 рдЕрдЧре░ 2016  ┬╖  97рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: grafana/grafana

рдмреИрдХрдПрдВрдб рдФрд░ рдЧреЛ рдХреЗ рд▓рд┐рдП рдкреЛрд░реНрдЯ рдлреНрд░рдВрдЯрдПрдВрдб рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд рдХреЛрдбред рдЖрдВрддрд░рд┐рдХ рдХреНрд╡реЗрд░реА рдореЙрдбрд▓ рд╕реЗ ES рдХреНрд╡реЗрд░реА рдмрдирд╛рдирд╛ рдФрд░ ES рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдкрд╛рд░реНрд╕ рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред

рдЧреНрд░рд╛рдлрд╛рдирд╛ рдЖрдВрддрд░рд┐рдХ рдХреНрд╡реЗрд░реА рдореЙрдбрд▓ рдЙрджрд╛рд╣рд░рдг:

Elastic query json model: 
{
  "bucketAggs": [
    {
      "field": "@timestamp",
      "id": "2",
      "settings": {
        "interval": "auto",
        "min_doc_count": 0,
        "trimEdges": 0
      },
      "type": "date_histogram"
    }
  ],
  "dsType": "elasticsearch",
  "metrics": [
    {
      "field": "@value",
      "id": "1",
      "meta": {},
      "settings": {},
      "type": "avg"
    }
  ],
  "refId": "A",
  "target": "",
  "timeField": "@timestamp"
}
arealerting aredatasource datasourcElasticsearch

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореИрдВрдиреЗ рдЧреНрд░рд╛рдлрд╛рдирд╛ рд╕рдкреЛрд░реНрдЯ рдХреЛ рдЕрд▓рд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░ #11380 рдХреЛ рдЕрднреА-рдЕрднреА рдкреВрд░рд╛ рдХрд┐рдпрд╛ рд╣реИ [рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ]

рдХреБрдЫ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЬреИрд╕реЗ #8943 , #10343

  • рдЧреНрд░рд╛рдлрд╛рдирд╛-5.0.0 . рдкрд░ рдЖрдзрд╛рд░рд┐рдд
  • рд╕реНрд░реЛрдд рдХреЛрдб 1000 рд▓рд╛рдЗрдиреЛрдВ рд╕реЗ рдХрдо (рдФрд░ рдПрдХ рддрд┐рд╣рд╛рдИ lib [leibowitz/moment]~=1000 рд▓рд╛рдЗрди, рдФрд░ рдХреБрдЫ рдкрд░реАрдХреНрд╖рдг рдХреЛрдб)
  • рдХреЛрдб рддрд░реНрдХ рд╕рд╛рдордиреЗ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИ

рдЗрд╕ рд╕рдкреНрддрд╛рд╣ рдореИрдВ рдЗрд╕ рдкреАрдЖрд░, рдЕрдзрд┐рдХ рд╡реНрдпрд╛рдкрдХ рдкрд░реАрдХреНрд╖рдг, рд╕реНрдкрд╖реНрдЯ рд╕рд╛рд░ рдореЙрдбрд▓ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреВрдВрдЧрд╛ред
рдореИрдВ рдХрд┐рд╕реА рдРрд╕реЗ рд╡реНрдпрдХреНрддрд┐ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рдЗрд╕ рдкреАрдЖрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдФрд░ рдЗрд╕реЗ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХреЗ :)

рд╕рднреА 97 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд░реЗрдлрд░реА https://github.com/grafana/grafana/issues/5858

рдЪреВрдВрдХрд┐ #5948 рд╡рд┐рд▓рдп рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдХреНрдпрд╛ рдпрд╣ рдореБрджреНрджрд╛ рдмрдВрдж рд╣реЛ рдЧрдпрд╛ рд╣реИ?

@luigiberrettini рдЗрд╕реЗ рдХреЗрд╡рд▓ рдЕрд▓рд░реНрдЯрд┐рдВрдЧ-рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ рд╢рд╛рдЦрд╛ рдореЗрдВ рдорд╛рд╕реНрдЯрд░ рдореЗрдВ рд╡рд┐рд▓рдп рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдЕрднреА рддрдХ рдкреВрд░рд╛ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИред

рдЧреНрд░реЗрдлрд╛рдЗрдЯ рд╕рдорд░реНрдерди рд╕реЗ рдЕрдзрд┐рдХ рджреВрд░ рдирд╣реАрдВ;)
рдЪреЗрддрд╛рд╡рдиреА рдореЗрдВ рд▓рд╛рдкрддрд╛ рдЧреНрд░реЗрдлрд╛рдЗрдЯ рдХреНрд╡реЗрд░реА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:

  • рдЯреЗрдореНрдкрд▓реЗрдЯ рдЪрд░
  • рдЕрдиреНрдп рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдп (рдЬреИрд╕реЗ asPercent)

рдирдорд╕реНрддреЗ, рдХреНрдпрд╛ 4.0.0 рд╕реБрдкреБрд░реНрджрдЧреА рдпреЛрдЧреНрдп (рдирд╡рдВрдмрд░ рдХреЗ рд▓рд┐рдП рдирд┐рдпреЛрдЬрд┐рдд) рдХреЗ рдмрд╛рдж рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ рд╕рдорд░реНрдерди рдкреВрд░рд╛ рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ 4.1.0 рдореАрд▓ рдХреЗ рдкрддреНрдерд░ рдХреЗ рд╕рд╛рде рдЪрд┐рд╣реНрдирд┐рдд рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реА рд╣реИ?
рдпрджрд┐ рд╣рд╛рдВ: 4.1.0 рдбрд┐рд▓реАрд╡рд░реА рдХреЗ рд▓рд┐рдП рдХрдм рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЧрдИ рд╣реИ?

4.1 рдХреА рдЕрднреА рдХреЛрдИ рд░рд┐рд▓реАрдЬ рдХреА рддрд╛рд░реАрдЦ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдирд╡рд░реА / рдлрд░рд╡рд░реА рдХреА рд╢реБрд░реБрдЖрдд рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ рдЪреЗрддрд╛рд╡рдиреА рдЗрд╕реЗ рдЧреНрд░рд╛рдлрд╛рдирд╛ v4 рдореЗрдВ рдирд╣реАрдВ рдмрдирд╛ рд╕рдХрддреА рд╣реИ, рд╣рдордиреЗ рдХреЛрд╢рд┐рд╢ рдХреА (рдХрд╛рдо рд╢реБрд░реВ рд╣реЛ рдЧрдпрд╛ рд╣реИ), рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХрд╛рдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рдХреБрдЫ рдФрд░ рдЙрдЪреНрдЪ рдкреНрд░реАрдУ рдореБрджреНрджреЛрдВ рдиреЗ рдЗрд╕реЗ v4 рд╕реЗ рдмрд╛рд╣рд░ рдХрд░ рджрд┐рдпрд╛ рд╣реИ

рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдХреНрдпрд╛ рд╕рдВрдЧрдарди рд╡рд░реАрдпрддрд╛ (рдпрд╛ рдЗрд╕рд╕реЗ рднреА рдмреЗрд╣рддрд░: рд╕рдВрдЧрдарди рдХреЗ рднреАрддрд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрддрд░ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдкрд░) рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрд▓рд░реНрдЯ-рдореЗрдиреВ рдЖрдЗрдЯрдо рдФрд░ рдкреИрдирд▓-рдЯреИрдм рдХреЛ рд╕рдХреНрд╖рдо/рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛?

рдХреНрдпрд╛ рдЗрд╕ рдкрд░ рдХреЛрдИ рдкреНрд░рдЧрддрд┐ рд╣реБрдИ рд╣реИ? рдХреНрдпрд╛ elasticsearch-alerting рд╢рд╛рдЦрд╛ рдЕрднреА рднреА рд╕рдХреНрд░рд┐рдп рд╣реИ? рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдХреНрдпрд╛ рдРрд╕рд╛ рдХреБрдЫ рд╣реИ рдЬрд┐рд╕ рдкрд░ рдореИрдВ рдкрд░реАрдХреНрд╖рдг рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

рдЗрд╕рдХреЗ 4.2 рдореЗрдВ рдЖрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╣рдо рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЧреНрд░рд╛рдлрд╛рдирд╛ + рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ (рдореИрдЯреНрд░рд┐рдХрдмреАрдЯ) рдкрд░ рдЬрд╛ рд╕рдХреЗрдВред

рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рд╣реЛрдирд╛ рдореЗрд░реА рдХрдВрдкрдиреА рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдбрд╝реА рдЬреАрдд рд╣реЛрдЧреА

@andytsnowden рдПрдХ рд╕рдорд░реНрдерди рдпреЛрдЬрдирд╛ рдЦрд░реАрджрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ? https://grafana.net/support/plans :stuck_out_tongue_winking_eye:

рд╣рдореЗрдВ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЬрд▓реНрдж рд╣реА рдЗрд╕ рдкрд░ рдХрд╛рдо рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХрд╛ рдореМрдХрд╛ рдорд┐рд▓реЗрдЧрд╛ред

рд╢рд╛рдпрдж рдореВрд░реНрдЦрддрд╛рдкреВрд░реНрдг (рдХреГрдкрдпрд╛ "рд╣рд╛рдВ, рдЖрдк рд╣реИрдВ" рдХрд╛ рдЙрддреНрддрд░ рди рджреЗрдВ) рд▓реЗрдХрд┐рди рдлреАрдЪрд░-рдХреНрд░рд╛рдЙрдбрдлрдВрдбрд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛? рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рд╕рдорд░реНрдерди рдХрд░реЗрдВрдЧреЗ

рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ рдХреЗ рд▓рд┐рдП рдЕрд▓рд░реНрдЯ рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рдореЗрдВ, рдореИрдВрдиреЗ рдЗрд╕ рдЯреВрд▓ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдпрд╣реА рдХрд╛рд░рдг рдерд╛ред

рдПрдХ рд╢рд╛рдЦрд╛ рд╣реИ рдЬреЛ рдХрдо рд╕реЗ рдХрдо рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣реА рдереАред рд▓реЗрдХрд┐рди рдпрд╣ рдереЛрдбрд╝рд╛ рдкреБрд░рд╛рдирд╛ рд╣реИ - рдЖрдкрдХреЛ рдХреБрдЫ рдЪреАрдЬреЛрдВ рдХреЛ рд╕рдВрд░реЗрдЦрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рд╡реЙрди рдореАрдиреЗрдо рд╕реИрдорд╕рдВрдЧ рдЧреЗрд░реЗрдЯ рдЧреЗрд╕реЗрдирдбреЗрдЯред

-------- рдЙрд░реНрд╕рдкреНрд░реБрдиреНрдЧреНрд▓рд┐рдЪреЗ рдирдЪрд░рд┐рдЪ --------
рд╡реЙрди: рд╡рд╛рдпрд░рдХрдЯрд░313 рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com
рдбреЗрдЯрд╛: 30.01.2017 20:56 (рдЬреАрдПрдордЯреА+01:00)
рдЙрддреНрддрд░: рдЧреНрд░рд╛рдлрд╛рдирд╛/рдЧреНрд░рд╛рдлрд╛рдирд╛ рдЧреНрд░рд╛рдлрд╛рдирд╛ @
рдкреНрд░рддрд┐рд▓рд┐рдкрд┐: "рдП. Binzxxxxxx" [email protected] , рдореИрдиреНрдпреБрдЕрд▓ рдореИрдиреНрдпреБрдЕрд▓ @noreply.github.com
Betreff: рдкреБрди: [grafana/grafana] рдЪреЗрддрд╛рд╡рдиреА: Elasticsearch рд╕рдорд░реНрдерди (#5893)

рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ рдХреЗ рд▓рд┐рдП рдЕрд▓рд░реНрдЯ рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рдореЗрдВ, рдореИрдВрдиреЗ рдЗрд╕ рдЯреВрд▓ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдпрд╣реА рдХрд╛рд░рдг рдерд╛ред

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЗрд╕ рдереНрд░реЗрдб рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реА рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ, рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВред

{"api_version":"1.0",,"publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb",,"name":"GitHub"},"Entity":{"external_key":"github/grafana/grafana",,"title ":"grafana/grafana",,"subtitle":"GitHub рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА", "main_image_url":" https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png " ,"avatar_image_url":" https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png ","action":{"name":"Open in GitHub", "url":" https://github.com/grafana/grafana "}},"updates":{"snippets":[{"icon":"PERSON","message":" @wirecutter313 #5893 рдореЗрдВ: рдпрд╣ рдкреВрд░реА рдХрд╛рд░рдг рдореИрдВ рдЗрд╕ рдЙрдкрдХрд░рдг рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рд╣реИ, рд▓реЛрдЪрджрд╛рд░ рдХреЗ рд▓рд┐рдП рдЪреЗрддрд╛рд╡рдиреА рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рдореЗрдВ рдерд╛ "}]," рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреАред ": {" рдирд╛рдо ":" рджреГрд╢реНрдп рдЬрд╛рд░реА рдХрд░рдирд╛ "," url ":" https://github.com/grafana /grafana/issues/5893#issuecomment -276172036"}}}

рдХреНрдпрд╛ рдЗрд╕ рдмрд╛рдд рдХреА рдкреНрд░рдмрд▓ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдпрд╣ 4.2.0 рдЕрдВрдХ рдмрдирд╛рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИ? рдЬрдм рддрдХ рд╣рдо рдЗрд╕рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЕрд▓рд░реНрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд▓рд┐рдП рдЕрд╕реНрдерд╛рдпреА рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде рдЖрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдпрд╣ рдРрд╕рд╛ рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИред рдХреЛрдИ рднреА рдЗрд╕ рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдФрд░ рдЕрднреА рд╣рдорд╛рд░реА рдерд╛рд▓реА рдореЗрдВ рдмрд╣реБрдд рдХреБрдЫ рд╣реИред

рдпрд╣ рдХрд╛рдлреА рджреБрд░реНрднрд╛рдЧреНрдпрдкреВрд░реНрдг рд╣реИ! рдЧреНрд░реЗрдлрд╛рдЗрдЯ рдХреЛ рдмреИрдХрдПрдВрдб рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реБрдП, рдЬрдм рддрдХ рд╣рдо ES рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдордЭрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдИрдПрд╕ рдХреЗ рд╡рд┐рдкрд░реАрдд рдкреНрд░рд╢реНрдиреЛрдВ (рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЕрд▓рд░реНрдЯ) рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдХреМрди рд╕реА рд╕реАрдорд╛рдПрдВ рд╣реИрдВ

рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЛ рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд рдХреЗ рд░реВрдк рдореЗрдВ ES рд╣реЛрдиреЗ рдХреЗ рджреМрд░рд╛рди рдЧреНрд░рд╛рдлрд╛рдирд╛ рдореЗрдВ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рдЪреЗрддрд╛рд╡рдиреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдХрд┐рд╕реА рднреА рддрд░реАрдХреЗ рд╕реЗ рдЕрд╡рдЧрдд рд╣реИ? рдпрд╛ рдХрд┐рд╕реА рдРрд╕реЗ рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЧреНрд░рд╛рдлрд╛рдирд╛ рд╕реЗ рдкрд╣рд▓реЗ рдбреЗрдЯрд╛ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдмрд╛рдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдХреНрдпрд╛ рдЖрдк рдЪреАрдЬреЛрдВ рдХреЗ рдЗрд╕ рддрд░рдл рдЕрд▓рд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рдХрд┐рд╕реА рднреА рд╕рдорд╛рдзрд╛рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ?

рд╣рдо рдЗрд╕ рдкрд░ рдЗрд╕ рд╢рд╛рдЦрд╛ рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, https://github.com/grafana/grafana/tree/alerting-elasticsearch

рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╢рд╛рдЦрд╛ рджреЗрдЦреЗрдВред рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдХреБрдЫ рдЪреАрдЬреЛрдВ рдХреЛ рд╕рдВрд░реЗрдЦрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред

рд╡реЙрди рдореАрдиреЗрдо рд╕реИрдорд╕рдВрдЧ рдЧреЗрд░реЗрдЯ рдЧреЗрд╕реЗрдирдбреЗрдЯред

-------- рдЙрд░реНрд╕рдкреНрд░реБрдиреНрдЧреНрд▓рд┐рдЪреЗ рдирдЪрд░рд┐рдЪ --------
рд╡реЙрди: рдЕрд▓реЗрдХреНрдЬреЗрдВрдбрд░ рдкрд╛рдпрдиреЗ рд╕реВрдЪрдирд╛рдПрдВ @
рджрд┐рдирд╛рдВрдХ: 22.02.2017 15:48 (рдЬреАрдПрдордЯреА+01:00)
рдЙрддреНрддрд░: рдЧреНрд░рд╛рдлрд╛рдирд╛/рдЧреНрд░рд╛рдлрд╛рдирд╛ рдЧреНрд░рд╛рдлрд╛рдирд╛ @
рдкреНрд░рддрд┐рд▓рд┐рдкрд┐: "рдП. Binzxxxxxx" [email protected] , рдореИрдиреНрдпреБрдЕрд▓ рдореИрдиреНрдпреБрдЕрд▓ @noreply.github.com
Betreff: рдкреБрди: [grafana/grafana] рдЪреЗрддрд╛рд╡рдиреА: Elasticsearch рд╕рдорд░реНрдерди (#5893)

рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЛ рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд рдХреЗ рд░реВрдк рдореЗрдВ ES рд╣реЛрдиреЗ рдХреЗ рджреМрд░рд╛рди рдЧреНрд░рд╛рдлрд╛рдирд╛ рдореЗрдВ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рдЪреЗрддрд╛рд╡рдиреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдХрд┐рд╕реА рднреА рддрд░реАрдХреЗ рд╕реЗ рдЕрд╡рдЧрдд рд╣реИ? рдпрд╛ рдХрд┐рд╕реА рдРрд╕реЗ рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЧреНрд░рд╛рдлрд╛рдирд╛ рд╕реЗ рдкрд╣рд▓реЗ рдбреЗрдЯрд╛ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдмрд╛рдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдХреНрдпрд╛ рдЖрдк рдЪреАрдЬреЛрдВ рдХреЗ рдЗрд╕ рддрд░рдл рдЕрд▓рд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рдХрд┐рд╕реА рднреА рд╕рдорд╛рдзрд╛рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ?

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЗрд╕ рдереНрд░реЗрдб рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реА рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ, рдпрд╛ рдереНрд░реЗрдб рдХреЛ рдореНрдпреВрдЯ рдХрд░реЗрдВред

{"api_version":"1.0",,"publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb",,"name":"GitHub"},"Entity":{"external_key":"github/grafana/grafana",,"title ":"grafana/grafana",,"subtitle":"GitHub рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА", "main_image_url":" https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png " ,"avatar_image_url":" https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png ","action":{"name":"Open in GitHub", "url":" https://github.com/grafana/grafana "}},"updates":{"snippets":[{"icon":"PERSON","message":"@Alexander-Payne in # 5893: рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЛ рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд рдХреЗ рд░реВрдк рдореЗрдВ ES рд╣реЛрдиреЗ рдХреЗ рджреМрд░рд╛рди рдЧреНрд░рд╛рдлрд╛рдирд╛ рдореЗрдВ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рдЪреЗрддрд╛рд╡рдиреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдХрд┐рд╕реА рднреА рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рд╣реИ? рдпрд╛ рдХрд┐рд╕реА рдРрд╕реЗ рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЧреНрд░рд╛рдлрд╛рдирд╛ рд╕реЗ рдкрд╣рд▓реЗ рдбреЗрдЯрд╛ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдмрд╛рдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдХреНрдпрд╛ рдЖрдк рдЪреАрдЬреЛрдВ рдХреЗ рдЗрд╕ рддрд░рдл рдЕрд▓рд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рдХрд┐рд╕реА рднреА рд╕рдорд╛рдзрд╛рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ ?"}],"рдХрд╛рд░реНрд░рд╡рд╛рдИ":{"рдирд╛рдо":"рд╕рдорд╕реНрдпрд╛ рджреЗрдЦреЗрдВ","url":" https://github.com/grafana/grafana/issues/5893#issuecomment -281689640"}}}

рдЖрдк рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд┐рддрдиреА рджреВрд░ рд╣реИрдВ рдЗрд╕рдХрд╛ рдПрдХ рдореЛрдЯрд╛ рдЕрдиреБрдорд╛рди рдХреНрдпрд╛ рд╣реИ? 50%? 90%?

рдирдорд╕реНрддреЗ
рд╣рдо рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВред
рдХреНрдпрд╛ рдХреЛрдИ рд░рд┐рд▓реАрдЬ рдбреЗрдЯ рд╣реИ?

рдзрдиреНрдпрд╡рд╛рдж

рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдФрд░ рдЕрдЪреНрдЫреЗ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рд▓реЛрдЧреЛрдВ рдХрд╛ рдзрдиреНрдпрд╡рд╛рджред рдпрд╣ рддреИрдпрд╛рд░ рд╣реЛрдиреЗ рдкрд░ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реЛрдЧрд╛!

рдЧреНрд░реИрдлрд╛рдирд╛ рдХреЛ 4.1.2 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдореЗрдВ рдмрд╣реБрдд рдЦреБрд╢реА рд╣реБрдИ, рдпрд╣ рдорд╣рд╕реВрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдИрдПрд╕ рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ :(ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдЕрднреА рдХреЗ рд▓рд┐рдП рдЕрд▓рд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рд╡рд░рд╣реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рд░рд╣рдирд╛ рд╣реЛрдЧрд╛ред

рджреЛрд╕реНрддреЛрдВ, рдЧреНрд░рд╛рдлрд╛рдирд╛ рдореЗрдВ рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ рдЕрд▓рд░реНрдЯ рд╣реЛрдирд╛ рдЕрдЪреНрдЫрд╛ рд░рд╣реЗрдЧрд╛ - рдпрд╣реА рд╕рдЪ рд╣реИред рд▓реЗрдХрд┐рди рдЬрд╛рд╣рд┐рд░ рд╣реИ рдХрд┐ рдпрд╣ рддреЗрдЬреА рд╕реЗ рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рд╣рд░ рдХреЛрдИ рдпрд╣рд╛рдВ рдПрдХ рд╣реА рдЯрд┐рдкреНрдкрдгреА рдЫреЛрдбрд╝ рджреЗрдЧрд╛;)
рдФрд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕рддрд░реНрдХ рдирд┐рдпрдо рдХрд╛рдлреА рдЕрдкрд░рд┐рд╖реНрдХреГрдд рд╣реЛрдВрдЧреЗ, рдХрдо рд╕реЗ рдХрдо рдкрд╣рд▓реЗ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдЕрдм рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП рд╣реИрдВред рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╕рд░рд▓ рджрд╣рд▓реАрдЬред
рдпрджрд┐ рдЖрдкрдХреЛ ElasticSearch рдХреЗ рд▓рд┐рдП рдЕрд▓рд░реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - ElastAlert рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдпрд╣ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рд╣реИ, рд╕рднреА рд▓реЛрдЪрджрд╛рд░ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдФрд░ рдХрд╛рдлреА рдЬрдЯрд┐рд▓ рдирд┐рдпрдореЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, ElastAlert рдПрдХрддреНрд░реАрдХрд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, The only aggregation supported currently is a terms aggregation, by setting use_terms_query. рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЦреБрд╢реА рд╣реИ рдХрд┐ рдЕрд▓рд░реНрдЯ рдЕрдВрддрддрдГ Grafana рдкрд░ рдЖ рдЧрдпрд╛ред

рдирдорд╕реНрддреЗ, рдХреНрдпрд╛ рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрдм рдкреВрд░рд╛ рд╣реЛрдЧрд╛? рдореИрдВ рдЧреНрд░рд╛рдлрд╛рдирд╛ рдореЗрдВ рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ рд╕реЗ рд╕рддрд░реНрдХ рд╣реЛрдиреЗ рдХрд╛ рдмреЗрд╕рдмреНрд░реА рд╕реЗ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ

рд▓реЛрдЧ, рдХреГрдкрдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╡реНрдпрд░реНрде рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕реНрдкреИрдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░реЗрдВ ред рдЬрдм рдпрд╣ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рддрдм рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрджрд┐ рдЖрдк рдпреЛрдЧрджрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рд╣рд░ рддрд░рд╣ рд╕реЗ рдПрдХ рдкреАрдЖрд░ рдЬрдорд╛ рдХрд░реЗрдВред

рдпрджрд┐ рдЖрдк рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рд╕рдорд░реНрдерди рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдкрд╣рд▓реА рдкреЛрд╕реНрдЯ рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдмрдЯрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рд╕рдорд╕реНрдпрд╛ рдкреВрд░реНрдг рд╣реЛрдиреЗ рдкрд░ рдЕрдкрдбреЗрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╕рджрд╕реНрдпрддрд╛ рдмрдЯрди рджрд╛рдИрдВ рдУрд░ рд╣реИред

рдмреЗрдХрд╛рд░ рдХреА рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рд╕реЗ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ _рд╣рд░_ рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдмрд░ рд╕реНрдкреИрдо рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕рд╕реЗ рдЗрд╕рдХрд╛ рдХреЛрдИ рддреЗрдЬреА рд╕реЗ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдХреГрдкрдпрд╛ рд░реБрдХреЗрдВ (рдореЗрд░реЗ рдпреЛрдЧрджрд╛рди рдХреЗ рд▓рд┐рдП рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдпрд╣рд╛рдВ рд╢реЛрд░ рд╕рднреА рдХреЛ рд╣реИ!)ред

рдореБрдЭреЗ рдЪреЗрддрд╛рд╡рдиреА-рд▓реЛрдЪрджрд╛рд░ рдЦреЛрдЬ рд╢рд╛рдЦрд╛ рдкрд░ "tsdb.HandleRequest () рддреНрд░реБрдЯрд┐ рдкреНрд░рдХрд╛рд░ рдХрд╛ рджрд╛рд╡рд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╡рд┐рдлрд▓" рдорд┐рд▓рд╛
(#7909 рдЬреИрд╕реА рд╣реА рд╕рдорд╕реНрдпрд╛)
рдЧреНрд░рд╛рдлрд╛рдирд╛ v4.2.0-pre1
рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд: рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ рд╕рдВрд╕реНрдХрд░рдг 2.x рдФрд░ 5.x (рджреЛрдиреЛрдВ рддреНрд░реБрдЯрд┐)

рдХреНрд╡реЗрд░реА рд╕реЗ рдЬреЗрд╕рди

{"search_type":"count","ignore_unavailable":true,"index":"moa-log-alias"}
{"size":0,"query":{"bool":{"filter":[{"range":{"@timestamp":{"gte":"1492718034259","lte":"1492719834259","format":"epoch_millis"}}},{"query_string":{"analyze_wildcard":true,"query":"type:\"oauth2_request_log\""}}]}},"aggs":{"3":{"terms":{"field":"method","size":500,"order":{"_term":"desc"},"min_doc_count":0},"aggs":{"2":{"date_histogram":{"interval":"1m","field":"@timestamp","min_doc_count":0,"extended_bounds":{"min":"1492718034259","max":"1492719834259"},"format":"epoch_millis"},"aggs":{}}}}}}

рдкрд░реАрдХреНрд╖рдг рдЕрдиреБрд░реЛрдз рдкреЗрд▓реЛрдб

{"dashboard":{"annotations":{"list":[]},"editMode":false,"editable":true,"gnetId":null,"graphTooltip":0,"hideControls":false,"id":15,"links":[],"refresh":"10s","rows":[{"collapse":false,"height":420,"panels":[{"alert":{"conditions":[{"evaluator":{"params":[150],"type":"gt"},"operator":{"type":"and"},"query":{"params":["A","1m","now"]},"reducer":{"params":[],"type":"last"},"type":"query"}],"executionErrorState":"alerting","frequency":"60s","handler":1,"name":"API Requests / Min alert","noDataState":"no_data","notifications":[]},"aliasColors":{},"bars":true,"datasource":"moa-log","decimals":null,"fill":1,"hideTimeOverride":false,"id":1,"legend":{"alignAsTable":true,"avg":true,"current":true,"max":true,"min":true,"rightSide":false,"show":true,"sort":"total","sortDesc":true,"total":true,"values":true},"lines":false,"linewidth":1,"links":[{"targetBlank":true,"title":"View Detail","type":"absolute","url":"http://kibana.exe.in.th/goto/ff87151449b8ed32d9492a59701b2a56"}],"nullPointMode":"null","percentage":false,"pointradius":5,"points":false,"renderer":"flot","seriesOverrides":[],"span":6,"stack":true,"steppedLine":false,"targets":[{"bucketAggs":[{"fake":true,"field":"method","id":"3","settings":{"min_doc_count":0,"order":"desc","orderBy":"_term","size":"0"},"type":"terms"},{"field":"@timestamp","id":"2","settings":{"interval":"1m","min_doc_count":0,"trimEdges":0},"type":"date_histogram"}],"dsType":"elasticsearch","metrics":[{"field":"select field","id":"1","type":"count"}],"query":"type:\"oauth2_request_log\"","refId":"A","timeField":"@timestamp"}],"thresholds":[{"colorMode":"critical","fill":true,"line":true,"op":"gt","value":150}],"timeFrom":null,"timeShift":"30s","title":"API Requests / Min","tooltip":{"shared":true,"sort":0,"value_type":"individual"},"type":"graph","xaxis":{"mode":"time","name":null,"show":true,"values":[]},"yaxes":[{"format":"none","label":null,"logBase":1,"max":null,"min":null,"show":true},{"format":"ops","label":null,"logBase":1,"max":null,"min":null,"show":false}]}],"repeat":null,"repeatIteration":null,"repeatRowId":null,"showTitle":false,"title":"Dashboard Row","titleSize":"h6"}],"schemaVersion":14,"style":"dark","tags":[],"templating":{"list":[]},"time":{"from":"now-30m","to":"now"},"timepicker":{"refresh_intervals":["1s","5s","10s","30s","1m","5m","15m","30m","1h","2h","1d"],"time_options":["5m","15m","1h","6h","12h","24h","2d","7d","30d"]},"timezone":"browser","title":"test alert","version":0},"panelId":1}

рд╣рдо рдЕрд▓рд░реНрдЯрд┐рдВрдЧ- рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ рд╢рд╛рдЦрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ @kerlos рджреЗрдЦ рд░рд╣рд╛ рд╣реИред

рдЧреНрд░рд╛рдлрд╛рдирд╛ рд╡реА4.2.0
рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд: рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ 5.x

рд▓реЙрдЧ рд╕реЗ:

рддреНрд░реБрдЯрд┐ [05-03 | 23:12:01] рдЪреЗрддрд╛рд╡рдиреА рдирд┐рдпрдо рдкрд░рд┐рдгрд╛рдо рддреНрд░реБрдЯрд┐ рд▓рдХрдбрд╝рд╣рд╛рд░рд╛ = рдЪреЗрддрд╛рд╡рдиреА.evalHandler рдирд┐рдпрдо рдЖрдИрдбреА = 1 рдирд╛рдо = "рдкреИрдирд▓ рд╢реАрд░реНрд╖рдХ рдЪреЗрддрд╛рд╡рдиреА" рддреНрд░реБрдЯрд┐ = "tsdb.HandleRequest () рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рддреНрд░реБрдЯрд┐ рдкреНрд░рдХрд╛рд░ рдЕрднрд┐рдХрдерди рд╡рд┐рдлрд▓" рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП = рдЪреЗрддрд╛рд╡рдиреА
рддреНрд░реБрдЯрд┐ [05-03 | 23:13:01] рдЪреЗрддрд╛рд╡рдиреА рдирд┐рдпрдо рдкрд░рд┐рдгрд╛рдо рддреНрд░реБрдЯрд┐ рд▓рдХрдбрд╝рд╣рд╛рд░рд╛ = рдЪреЗрддрд╛рд╡рдиреА.evalHandler рдирд┐рдпрдо рдЖрдИрдбреА = 1 рдирд╛рдо = "рдкреИрдирд▓ рд╢реАрд░реНрд╖рдХ рдЪреЗрддрд╛рд╡рдиреА" рддреНрд░реБрдЯрд┐ = "tsdb.HandleRequest () рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рддреНрд░реБрдЯрд┐ рдкреНрд░рдХрд╛рд░ рдЕрднрд┐рдХрдерди рд╡рд┐рдлрд▓" рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП = рдЪреЗрддрд╛рд╡рдиреА
рддреНрд░реБрдЯрд┐ [05-03 | 23:14:01] рдЪреЗрддрд╛рд╡рдиреА рдирд┐рдпрдо рдкрд░рд┐рдгрд╛рдо рддреНрд░реБрдЯрд┐ рд▓рдХрдбрд╝рд╣рд╛рд░рд╛ = рдЪреЗрддрд╛рд╡рдиреА.evalHandler рдирд┐рдпрдо рдЖрдИрдбреА = 1 рдирд╛рдо = "рдкреИрдирд▓ рд╢реАрд░реНрд╖рдХ рдЪреЗрддрд╛рд╡рдиреА" рддреНрд░реБрдЯрд┐ = "tsdb.HandleRequest () рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рддреНрд░реБрдЯрд┐ рдкреНрд░рдХрд╛рд░ рдЕрднрд┐рдХрдерди рд╡рд┐рдлрд▓" рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП = рдЪреЗрддрд╛рд╡рдиреА
рддреНрд░реБрдЯрд┐ [05-03 | 23:15:00] рдЪреЗрддрд╛рд╡рдиреА рдирд┐рдпрдо рдкрд░рд┐рдгрд╛рдо рддреНрд░реБрдЯрд┐ рд▓рдХрдбрд╝рд╣рд╛рд░рд╛ = рдЪреЗрддрд╛рд╡рдиреА.evalHandler рдирд┐рдпрдо рдЖрдИрдбреА = 0 рдирд╛рдо = рдкрд░реАрдХреНрд╖рдг рддреНрд░реБрдЯрд┐ = "tsdb.HandleRequest () рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╡рд┐рдлрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреНрд░реБрдЯрд┐ рдкреНрд░рдХрд╛рд░ рдЕрднрд┐рдХрдерди" рд╕реНрдерд┐рддрд┐ рдмрджрд▓рдирд╛ = рдЪреЗрддрд╛рд╡рдиреА
рддреНрд░реБрдЯрд┐ [05-03 | 23:15:01] рдЪреЗрддрд╛рд╡рдиреА рдирд┐рдпрдо рдкрд░рд┐рдгрд╛рдо рддреНрд░реБрдЯрд┐ рд▓рдХрдбрд╝рд╣рд╛рд░рд╛ = рдЪреЗрддрд╛рд╡рдиреА.evalHandler рдирд┐рдпрдо рдЖрдИрдбреА = 1 рдирд╛рдо = "рдкреИрдирд▓ рд╢реАрд░реНрд╖рдХ рдЪреЗрддрд╛рд╡рдиреА" рддреНрд░реБрдЯрд┐ = "tsdb.HandleRequest () рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рддреНрд░реБрдЯрд┐ рдкреНрд░рдХрд╛рд░ рдЕрднрд┐рдХрдерди рд╡рд┐рдлрд▓" рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП = рдЪреЗрддрд╛рд╡рдиреА
рддреНрд░реБрдЯрд┐ [05-03 | 23:16:01] рдЪреЗрддрд╛рд╡рдиреА рдирд┐рдпрдо рдкрд░рд┐рдгрд╛рдо рддреНрд░реБрдЯрд┐ рд▓рдХрдбрд╝рд╣рд╛рд░рд╛ = рдЪреЗрддрд╛рд╡рдиреА.evalHandler рдирд┐рдпрдо рдЖрдИрдбреА = 1 рдирд╛рдо = "рдкреИрдирд▓ рд╢реАрд░реНрд╖рдХ рдЪреЗрддрд╛рд╡рдиреА" рддреНрд░реБрдЯрд┐ = "tsdb.HandleRequest () рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╡рд┐рдлрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреНрд░реБрдЯрд┐ рдкреНрд░рдХрд╛рд░ рдЕрднрд┐рдХрдерди" рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП = рдЪреЗрддрд╛рд╡рдиреА
рддреНрд░реБрдЯрд┐ [05-03|23:17:01] рдЪреЗрддрд╛рд╡рдиреА рдирд┐рдпрдо рдкрд░рд┐рдгрд╛рдо рддреНрд░реБрдЯрд┐ рд▓рдХрдбрд╝рд╣рд╛рд░рд╛ = рдЪреЗрддрд╛рд╡рдиреА.evalHandler рдирд┐рдпрдо рдЖрдИрдбреА = 1 рдирд╛рдо = "рдкреИрдирд▓ рд╢реАрд░реНрд╖рдХ рдЪреЗрддрд╛рд╡рдиреА" рддреНрд░реБрдЯрд┐ = "tsdb.HandleRequest () рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рддреНрд░реБрдЯрд┐ рдкреНрд░рдХрд╛рд░ рдЕрднрд┐рдХрдерди рд╡рд┐рдлрд▓" рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП = рдЪреЗрддрд╛рд╡рдиреА

screen shot 2017-05-03 at 11 15 06 pm

рдирдорд╕реНрддреЗ,

рд╕рд┐рд░реНрдл рджреЛ рд╕рд╡рд╛рд▓:

  • рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ рдХрд┐ рдЪреЗрддрд╛рд╡рдиреА-рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ рд╢рд╛рдЦрд╛ рдореЗрдВ рдЕрдВрддрд┐рдо рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдлрд░рд╡рд░реА 2017 рд╕реЗ рд╣реИред рдХреНрдпрд╛ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 4.4.0 рдореЗрдВ рдлрд┐рдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдкрд░рд┐рдкрдХреНрд╡ рд╣реИ?
  • рдХреНрдпрд╛ рдЗрд╕ рдЪреЗрддрд╛рд╡рдиреА рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХреНрд╕-рдкреИрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдЕрдЧрд░ рдРрд╕рд╛ рд╣реИ, рддреЛ рдореИрдВ рд╕рдорд░реНрдерд┐рдд рдЕрд▓рд░реНрдЯ рдбреЗрдЯрд╛ рд╕реНрд░реЛрддреЛрдВ рдХреА рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдЕрдиреНрдп рдЙрдореНрдореАрджрд╡рд╛рд░ рдХреЛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛:
  • рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкрд░рд┐рдкрдХреНрд╡ рдирд╣реАрдВ рд╣реИ (рдЗрд╕рдХрд╛ рдЬреНрдпрд╛рджрд╛ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ)ред
  • рдПрдХреНрд╕-рдкреИрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

рдХреНрдпрд╛ рд╣рдо рдЗрд╕рдХреЗ рдФрд░ рдХрд░реАрдм рдЖ рд░рд╣реЗ рд╣реИрдВ?

рд╣рдо рдХрдИ рдорд╣реАрдиреЛрдВ рд╕реЗ рдЗрд╕ рдЖрдВрдХрдбрд╝реЗ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдХрдм рд░рд┐рд╣рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛?

рдореИрдВ рдЗрд╕реЗ grafana_4.3.2 рдкрд░ рдХреИрд╕реЗ рдкреИрдЪ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ ?? рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдФрд░ рдЙрдкрдпреЛрдЧреА рд╣реИ

рдХреГрдкрдпрд╛ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рди рдЫреЛрдбрд╝реЗрдВред

рд╣рдо рдЗрд╕ рдлреАрдЪрд░ рдХрд╛ рдмреЗрд╕рдмреНрд░реА рд╕реЗ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ..

https://github.com/grafana/grafana/pull/8934 рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╣ рдореЗрд░рд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИред рдорджрджрдЧрд╛рд░ рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж

рдХреНрдпрд╛ рдЗрд╕реЗ рдирд┐рдХрдЯрддрдо рд░рд┐рд▓реАрдЬ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рд╡рд┐рд▓рдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?

рд▓реЛрдЪрджрд╛рд░ рдЕрднреА рднреА рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ? @torkelo

рдХреНрдпрд╛ рд╣рдореЗрдВ рдЗрд╕реЗ рдЬрд▓реНрдж рд╣реА рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП?

рдХреЛрдИ рдЬрд╡рд╛рдм рдХреНрдпреЛрдВ рдирд╣реАрдВ @playqdrew

рдХреГрдкрдпрд╛ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдирд┐рдХрдЯрддрдо рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВред рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛!

@lvheyang рдореИрдВрдиреЗ рдЖрдкрдХреЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдЦреАрдВрдЪ рд▓рд┐рдпрд╛ рд╣реИ рдФрд░ рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЕрд▓рд░реНрдЯрд┐рдВрдЧ рдореАрдЯреНрд░рд┐рдХ рдХреНрд╡реЗрд░реА рдореЗрдВ рдЖрдХрд╛рд░ рд╕реЗрдЯ рдХрд╛ рд╕рдореНрдорд╛рди рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред рдореИрдВрдиреЗ рдЖрдХрд╛рд░ рдХреЛ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕реАрдорд╛ рдХреЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЪреЗрддрд╛рд╡рдиреА рдХреЗрд╡рд▓ 10 рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддреА рд╣реИ рдФрд░ 10 рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЕрдкрдиреА рдХреНрд╡реЗрд░реА рдкрд░ рдиреАрдЪреЗ рдХреА рдУрд░ рдСрд░реНрдбрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рдореЗрд░реА рдХрд┐рдВрд╡рджрдВрддреА рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд╕рдмрд╕реЗ рдХрдо рдорд╛рди рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдиреАрдЪреЗ рдХрд╛ рдорд╛рди рдирд╣реАрдВ рд╣реИ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╣ рдПрдХ рд╕реАрдорд╛ рд╣реИ рдпрд╛ рдореИрдВ рдХреБрдЫ рдЧрд▓рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдБ? рддреБрдо рдХреНрдпрд╛ рд╕реЛрдЪрддреЗ рд╣реЛ?

@dustinvanbuskirk рдореБрдЭреЗ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рдЖрдкрдХреА рдорджрдж рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдХрд╛рдо _рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░_ рд╣реЛ рдЧрдпрд╛ рд╣реЛрддрд╛ рддреЛ рд╣рдо рдмрд╕ рдЦрддреНрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

рд╣рд╛рдп рджреЛрд╕реНрддреЛрдВ,
рдЗрд╕ рдкрд░ рдХреЛрдИ рдЕрдкрдбреЗрдЯ? рд╕рд╛рд▓ рднрд░ рд╕реЗ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЗрдВрддрдЬрд╛рд░...

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЦреЗрдж рд╣реИ рдХрд┐ рдЗрд╕реЗ рд╣рдореЗрд╢рд╛ рдзрдХреНрдХрд╛ рджрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЕрдиреНрдп рдореБрджреНрджреЛрдВ рд╕реЗ рдереЛрдбрд╝рд╛ рдЕрднрд┐рднреВрдд рдФрд░ Grafana v5 (рдирдпрд╛ рдЧреНрд░рд┐рдб, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдореВрд╣ рдФрд░ рдбреИрд╢рдмреЛрд░реНрдб рдлрд╝реЛрд▓реНрдбрд░) рдкрд░ рдкреНрд░рдЧрддрд┐ рдХрд░ рд░рд╣рд╛ рд╣реИред рд╡рд╛рджрд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рдХрд┐ рд╣рдо рдЗрд╕реЗ рдХрдм рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ v5.1 рдореЗрдВ (рд╢реБрд░реБрдЖрддреА Q1 2018)

рдЬрд▓реНрдж рдорд┐рд▓рдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИред рдЙрдВрдЧрд▓рд┐рдпреЛрдВ рдХреЛ рдкрд╛рд░ рдХрд░ !

рдЗрд╕рд╕реЗ рд╣рдореЗрдВ рднреА рдлрд╛рдпрджрд╛ рд╣реЛрдЧрд╛ :)

+1 рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рднреА рдЕрдиреБрдкрд▓рдмреНрдз рд╣реИ

рдЕрд░реЗ @torkelo ,
рдореИрдВ рдмрд╕ рдЙрддреНрд╕реБрдХ рд╣реВрдБ рдЕрдЧрд░ рдЖрдкрдиреЗ рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ рдЕрд▓рд░реНрдЯрд┐рдВрдЧ рдореЗрдВ рдХреЛрдИ рдкреНрд░рдЧрддрд┐ рдХреА рд╣реИ? :)

рдХреЗрдЖрд░

+1

Q1 рд▓рдЧрднрдЧ рд╕рдорд╛рдкреНрдд ..
рдЗрд╕рд▓рд┐рдП рдЗрд╕ рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ рдЕрд▓рд░реНрдЯ рдХреЗ рддреИрдпрд╛рд░ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ

рдореИрдВ рдЙрддреНрд╕реБрдХ рд╣реВрдВ - рдХреНрдпрд╛ рдИрдПрд▓рдХреЗ "рд╡реЙрдЪрд░" рд╕реБрд╡рд┐рдзрд╛ рд╣реИ рдЬреЛ рд▓реЛрдЪрджрд╛рд░ рдЕрд▓рд░реНрдЯрд┐рдВрдЧ рдХрд░ рд╕рдХрддреА рд╣реИ рдЬреЛ рдХрд┐ рднреБрдЧрддрд╛рди рдХрд┐рдП рдЧрдП рдПрдХреНрд╕-рдкреИрдХ рдореЗрдВ рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ, рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдкрд░ рдкреНрд░рдЧрддрд┐ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдХрд░рдирд╛ рд╣реИ?

@yossiv @MichaelLogutov @vijaychd @Shiinii https://www.bountysource.com/

рдореИрдВ рдЕрднреА рднреА "рдПрд╕ рдХреЗ рд▓рд┐рдП рдЕрд▓рд░реНрдЯ рд╕реБрд╡рд┐рдзрд╛" рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реВрдВред рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдЖрдпрд╛рдд рд╣реИред рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдФрд░ рдЕрдЧреНрд░рд┐рдо рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддрд╛

  • 1 рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛

рдореИрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрднреА рднреА рдЗрди рд╕рднреА рдирдП-рдирдП рдбреИрд╢рдмреЛрд░реНрдб рдкреБрдирд░реНрд╡реНрдпрд╡рд╕реНрдерд╛рдУрдВ рдХрд╛ рд╡реНрдпрд╛рдкрд╛рд░ рдХрд░реВрдВрдЧрд╛

рдореБрдЭреЗ ES рдХреЛ Grafana рдкрд░ рд╕рддрд░реНрдХ рд╣реЛрддреЗ рджреЗрдЦрдирд╛ рднреА рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛ред

рдХреЛрдИ рд╕рдордпрд░реЗрдЦрд╛ рдЬрдм рдпрд╣ рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рдПрдЧреА?

рдореИрдВ рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдЯрд┐рдХрдЯ 18 рдорд╣реАрдиреЗ рд╕реЗ рдЦреБрд▓рд╛ рд╣реИ рдФрд░ рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рд╡рд░реНрд╖ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рд╕реЗ рдХреЛрдИ рдбреЗрд╡рд▓рдкрд░ рдЗрд╕ рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ рдЕрд▓рд░реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдЖрдк рдЙрд╕ рдмреИрдХрдПрдВрдб рдкрд░ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдирд╛ рджреЗрдЦреЗрдВ рдЬреЛ рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред

рддреЛ... рдореБрджреНрджреЛрдВ рдХреЛ рдкрд╕рдВрдж рдХрд░рдирд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмреЗрдХрд╛рд░ рд╣реИ? рд╡реЛрдЯреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдпрд╣ рддреАрд╕рд░рд╛ рдореБрджреНрджрд╛ рд╣реИ... рдЗрд╕реЗ рдирдЬрд╝рд░рдЕрдВрджрд╛рдЬ рдХрд░рдирд╛ рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рд╣реИред

imatge

рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдЖрдк рдЙрд╕ рдмреИрдХрдПрдВрдб рдкрд░ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдирд╛ рджреЗрдЦреЗрдВ рдЬреЛ рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред

@HeWhoWas рдореИрдВ

рд╣рдордиреЗ рд▓реЙрдЧ рдХреЛ рд▓рдЧрд╛рддрд╛рд░ рдкреЛрд▓рд┐рдВрдЧ рдХрд░рддреЗ рд╣реБрдП, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдЯрд┐рдХрд╛рдК рдиреАрд▓рд╛ рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдЕрд▓рд░реНрдЯрд┐рдВрдЧ рд╕рдорд╛рдзрд╛рди рдмрдирд╛рдпрд╛ред

^ рдареАрдХ рд╣реИ, рдмреБрдирд┐рдпрд╛рджреА рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд░реЙрдХреЗрдЯ рд╕рд╛рдЗрдВрд╕ рдирд╣реАрдВ рд╣реИред рдмрд╕ рдХрд┐рдмрд╛рдирд╛ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдЕрдкрдиреА рдХреНрд╡реЗрд░реА рдЪрд▓рд╛рдПрдБ, рдлрд┐рд░ рдХрдЪреНрдЪреЗ рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ рдХреНрд╡реЗрд░реА рдХреЛ рдХреЙрдкреА рдХрд░реЗрдВ рдЬреЛ рдЗрд╕реЗ рдЙрддреНрдкрдиреНрди рдХрд░рддреА рд╣реИред рдлрд┐рд░ рдЗрд╕ рддрд░рд╣ рдХреБрдЫ рдХреЛрдб рдЪрд▓рд╛рдПрдВ (рдЕрдкреВрд░реНрдг, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рд╡рд┐рдЪрд╛рд░ рдорд┐рд▓рддрд╛ рд╣реИ):

# Get results from ES
result=$(
    curl -sS -X POST \
    "http://${ES_HOST}:9200/logstash-*/_search" \
    -H "cache-control: no-cache" \
    -H "content-type: application/json" \
    -d @/app/es_query.json
)
count=$(echo ${result} | jq -r '.hits.total')
echo "[DEBUG] Found ${count} hits"

# Send alert if necessary
if [ "${count}" -ge "${COUNT_THRESHOLD}" ]; then
    echo "[INFO] Found ${count} hits on search, which is over the threshold"

    alert_text="{\"text\": \"[${APP_NAME}] Found ${count} *${ALERT_TEXT}* events in the last ${REPORTING_PERIOD}. See ${INSPECT_LINK} .\"}"
    echo ${alert_text} | curl "${SLACK_HOOK_URL}" -d @-
fi

рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ рд╕реЗ рджреВрд╕рд░реЗ рдмреИрдХрдПрдВрдб рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЬрд╛рдирд╛ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИ рдФрд░ рди рд╣реА рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рд╣реИред
рдпрд╣ рдПрдХ рдореБрдЦреНрдп рдкреНрд░рдгрд╛рд▓реА рд╣реИ рдФрд░ рдЕрдиреНрдп рд╕рднреА рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреА рддрд░рд╣ рдкрд░рд┐рдЪрд┐рдд рд╣реИ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЧреНрд░рд╛рдлрд╛рдирд╛ рдЕрд▓рд░реНрдЯрд┐рдВрдЧ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВред
рд╡реЗ рд╡рд╛рджрд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ 5.1 рдкрд░ рд╣реЛрдЧрд╛ ..
рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрд╢рд╛ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рд╕рдордп рдкрд░ рд╣реЛрдЧрд╛

рд╣рд╛рдБ рдпрд╛ рдмрд╕ рдПрдХреНрд╕-рдкреИрдХ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдпрд╛ рдЙрдиреНрд╣реЗрдВ рд░реАрдореИрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд╛рд╕ рдХрд░реЗрдВ рдФрд░ рдЙрд╕ рддрд░рд╣ рд╕реЗ рд╕рддрд░реНрдХ рдХрд░реЗрдВред

рдЕрд▓рд░реНрдЯ рдХрд░рдирд╛ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ, рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреА рд╕рд╛рдл-рд╕реБрдерд░реА рдЧреНрд░рд╛рдлрд╛рдирд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдФрд░ рдЗрд╕реЗ рдЯреНрд╡реАрд╡ рдХрд░рдирд╛ рдЗрдЪреНрдЫрд╛ рд╣реИред

рдКрдкрд░ рджрд┐рдП рдЧрдП рдЖрдкрдХреЗ рд╕рднреА рд╕рдорд╛рдзрд╛рди рдореВрд▓ рд░реВрдк рд╕реЗ "рдЧреНрд░рд╛рдлрд╛рдирд╛ рднреВрд▓ рдЬрд╛рддреЗ рд╣реИрдВ" - рд╡реИрд╕реЗ рдпрд╣ рдЧреНрд░рд╛рдлрд╛рдирд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИ, рдФрд░ рдпрд╣ рдореБрджреНрджрд╛ рдЗрд╕реЗ рд╕реБрдзрд╛рд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рд╣реИред рддреЛ рдЖрдЗрдП рдЙрди рд╕рдорд╛рдзрд╛рдиреЛрдВ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░реЗрдВ рдЬреЛ рдРрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВред

рдпрд╣ рдЬрдирд╕рдВрдкрд░реНрдХ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реИ, рдФрд░ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рдПрдХ рд╕рдВрдкреВрд░реНрдг рддреГрддреАрдп рдкрдХреНрд╖ ElasticSearch рдкреБрд╕реНрддрдХрд╛рд▓рдп, рдФрд░ ES 2.x рдФрд░ 5.x рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╢рд╛рдорд┐рд▓ рд╣реИред

рдпрджрд┐ рдХреЛрдИ рдЗрд╕ рдкреАрдЖрд░ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рд▓реЗрддрд╛ рд╣реИ рддреЛ рдЗрд╕реЗ рдХреЛрдб рдХреА ~ 5k рд▓рд╛рдЗрдиреЛрдВ рд╕реЗ рдШрдЯрд╛рдХрд░ рд╕рдВрднрд╡рддрдГ 800-1000 рдЯреЙрдк рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЗрд╕реЗ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рдЕрдзрд┐рдХ рд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдореИрдВрдиреЗ рдЗрд╕ рд╢рд╛рдЦрд╛ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рд╣реИ, рдореВрд▓ рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рд▓рд╛рдкрддрд╛ рд╕рдордЧреНрд░ рдХрд╛рд░реНрдп рд╣реИ рдЬреЛ рдХреБрдЫ рдкреНрд░рдХрд╛рд░ рдХреЗ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИ, рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рд╕реМрджрд╛ рдмреНрд░реЗрдХрд░ рди рд╣реЛ, рдФрд░ рд╣рдо рд╕рдорд░реНрдерди рдХреА рдиреАрдВрд╡ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдорд░реНрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдкреВрд░реНрд╡рд╡реНрдпрд╛рдкреА рдореЗрдВ рдЫреЛрдЯреА рдЧрд╛рдбрд╝реА рдпрд╛ рд▓рд╛рдкрддрд╛ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдкрд░ рдХрд╛рдо рдХрд░реЗрдВред

рдХреНрдпрд╛ рдХреЛрдИ рд╕реНрд╡реЗрдЪреНрдЫрд╛ рд╕реЗ рд╢рд╛рдЦрд╛ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдФрд░ рдЗрд╕реЗ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдФрд░ рдЗрд╕реЗ рд╡рд┐рд▓рдп рдХрд░рдиреЗ рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдЪреИрдВрдкрд┐рдпрди рдмрдирд╛рддрд╛ рд╣реИ?

рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ JSON рдХреЛ HTTP/S рд╕реЗрд╡рд╛ рдореЗрдВ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рддреГрддреАрдп рдкрдХреНрд╖ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реЛрдЧреАред

ES 2.x рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХрд┐рд╕реА рдХреЛ рднреА рдЗрд╕реЗ рдЕрдм рдирд╣реАрдВ рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рд╣реИрдВред рдЗрд╕реЗ рд░реЛрдХреЛ!)

рдХреНрдпрд╛ рдЧреНрд░рд╛рдлрд╛рдирд╛ рдореЗрдВ ES рдЕрд▓рд░реНрдЯ рдХрд╛ рдХреЛрдИ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди рд╣реИ?

рдзрдиреНрдпрд╡рд╛рджред

рдореИрдВрдиреЗ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рдХрд┐рдпрд╛ рд╡рд╣ рдПрдХ рд╕реНрдЯреИрдВрдб-рдЕрд▓реЛрди рдЗрдиреНрдлреНрд▓рдХреНрд╕рдбреАрдмреА рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдЦрдбрд╝рд╛ рдХрд░рдирд╛ рдерд╛ рдФрд░ рдХреБрдЫ рднреА рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рдИрдПрд╕ рдХреЗ рдмрдЬрд╛рдп рд╡рд╣рд╛рдВ рдЬрд╛рдиреЗ рдкрд░ рд╕рддрд░реНрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдпрд╣ рдмрд╣реБрдд рдмреБрд░рд╛ рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ InfluxDB рдПрдХ рд╕рдВрд╕рд╛рдзрди рд╣реЙрдЧ рдХрд╛ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИ рдФрд░ рдЪреВрдВрдХрд┐ рдЖрдкрдХреЛ рд╡рд╣рд╛рдВ рдЕрдкрдиреЗ рд╕рднреА рдбреЗрдЯрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдЖрдк рдмрд╣реБрдд рдЕрдзрд┐рдХ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдбреЗрдЯрд╛ рди рд░рдЦрдХрд░ рдбреЗрдЯрд╛ рдЙрдкрдпреЛрдЧ рдХреЛ рдХрдо рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХреЗрд╡рд▓ рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ рдХреЛ рдирд┐рдЧрд▓рдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдореЗрдВ рдЬрд░реВрд░рдд рд╣реИред

рдпрд╣ рдПрдХ рдареЛрд╕ рдЙрдкрд╛рдп рд╣реИ

рдореИрдВрдиреЗ рдЕрддреАрдд рдореЗрдВ рдЗрд╕рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ, рдореИрдВрдиреЗ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рд╡рд┐рдВрдбреЛрдЬрд╝ рд╡рд╛рддрд╛рд╡рд░рдг рд╕реЗ рд╕рднреА рд▓реЙрдЧ рд▓рд┐рдП рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ рдореЗрдВ рдЬрд╛ рд░рд╣реЗ рдереЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЯреЗрд▓реАрдЧреНрд░рд╛рдл рдореЗрдВ рднреЗрдЬ рджрд┐рдпрд╛, рдлрд┐рд░ рдЗрдиреНрдлреНрд▓рдХреНрд╕рдбрдм рдореЗрдВред рдпрд╣ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╡реЗрдВрдЯ рд▓реЙрдЧ рдореЗрдВ рдлрд╝реАрд▓реНрдб influxdb рдореЗрдВ рдлрд╝реАрд▓реНрдб рдмрди рдЧрдП рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЧреНрд░рд╛рдлрд╛рдирд╛ рдореЗрдВ рдореИрдВ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЗрд╡реЗрдВрдЯ рдЖрдИрдбреА, рд╣реЛрд╕реНрдЯрдирд╛рдо рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдХреЗ рд▓рд┐рдП рдХреНрд╡реЗрд░реА рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдм рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдЫреЛрдЯрд╛ рдерд╛, рдореЗрд░рд╛ рдорддрд▓рдм рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЫреЛрдЯрд╛ рд╣реИред рдореЗрдореЛрд░реА рд╕реЗ рдпрд╛рдж рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ рдореЗрдВ рдпрд╣ рдПрдХ рджрд┐рди рдореЗрдВ 500mb рдЬреИрд╕рд╛ рдХреБрдЫ рдерд╛, рдпрд╣ influxdb рдореЗрдВ 300mb рд╕реЗ рдХрдо рд╣реЛ рдЧрдпрд╛ ... 6 рдорд╣реАрдиреЗ рд╕реЗ рдЕрдзрд┐рдХ рдХреЗ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдПред

рдпрд╣ рддреЛ рд╕рд┐рд░реНрдл рдПрдХ рдкреНрд░рдпреЛрдЧ рдерд╛, рдЗрд╕рд╕реЗ рд╕рддрд░реНрдХ рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрднреА рд╕реЛрдЪрд╛ рдирд╣реАрдВ рдерд╛ред

рдореИрдВ рд╕рднреА рдХреЛ рдЗрд╕реЗ рдЖрдЬрдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рддрд╛ рд╣реВрдВред

рдореИрдВ рдЬрд┐рд╕ рдХрдВрдкрдиреА рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ рдЙрд╕рдХреЗ рд▓рд┐рдП logz.io (рдорд╣рдВрдЧреА) рд╕реЗ рдЧреНрд░рд╛рдлрд╛рдирд╛ рдореЗрдВ рдЬрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдореЗрдВ рдпрд╣ рд╕рд╛рд░рд╛ рд╕рдордп рдмрд┐рддрд╛рдпрд╛ ... рдХреЗрд╡рд▓ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдореИрдВ рдЕрдкрдиреЗ рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ рд▓реЙрдЧ рдХреЗ рд▓рд┐рдП рдЕрд▓рд░реНрдЯ рд╕реЗрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

рдореБрдЭреЗ рдИрдЯреАрдП рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдореИрдВ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

@nikskiz Grafana рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИ, рдФрд░ рд╣рд░ рдХреЛрдИ рдЗрд╕рдореЗрдВ рдпреЛрдЧрджрд╛рди рджреЗ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЖрдк рдпреЛрдЧрджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ!

рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рдЕрдкрдиреЗ рдЦрд╛рд▓реА рд╕рдордп рдореЗрдВ рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдкрд░ рдореБрдлреНрдд рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрд╕рднреНрдп рд╣реЛрдирд╛ рдФрд░ рдЙрдирдХреЗ рдХрд╛рдо рдХреА рдЖрд▓реЛрдЪрдирд╛ рдХрд░рдирд╛ рдареАрдХ рдирд╣реАрдВ рд╣реИред

рдПрдХ рдЫреЛрдЯрд╛ рдкреАрдЖрд░ рдкреНрд░рдЧрддрд┐ рдкрд░ рд╣реИ: https://github.com/WPH95/grafana/pull/2 @ WPH95 рджреНрд╡рд╛рд░рд╛

@nikskiz рдЕрднреА рдЖрдк influxdb . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

@nikskiz рдпрд╛ рдЖрдк рдмрд╕ рдЗрд▓рд╛рд╕реНрдЯрд▓рд░реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

рд╣реЗрд▓реЛ рд╕рдм рд▓реЛрдЧ!

рд╣рдо рд╕рднреА рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рдЕрд▓рд░реНрдЯ рдХрд░рдирд╛ рдПрдХ рдЕрджреНрднреБрдд, рдмрд╣реБрдд рд╕реНрд╡рд╛рдЧрдд рдпреЛрдЧреНрдп рдФрд░ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдкреНрд░рддреАрдХреНрд╖рд┐рдд рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИред
рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЗрд╕ рдзрд╛рдЧреЗ рдХреЛ рдпрдерд╛рд╕рдВрднрд╡ рд╕реНрд╡рдЪреНрдЫ рдФрд░ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред

рддреЛ, рдЗрд╕ рддрд░рд╣ рдХреЗ рдкреНрд░рд╢реНрди рдФрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ...

рдХреЛрдИ рд╕рдордпрд░реЗрдЦрд╛?
рдпрд╣ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛!
рдЗрд╕рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛!
рдХреНрдпрд╛ рдЗрд╕ рдкрд░ рдХреЛрдИ рдкреНрд░рдЧрддрд┐ рд╣реБрдИ рд╣реИ?

рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдорджрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдереНрд░реЗрдб рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдмреЗрдХрд╛рд░ рдИрдореЗрд▓ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЪрд░реНрдЪрд╛ рдХреЛ рдирдП рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдзрд┐рдХ рднреНрд░рдорд┐рдд рдХрд░рддрд╛ рд╣реИред

рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдФрд░ рдЕрдиреНрдп рдЕрд▓рд░реНрдЯрд┐рдВрдЧ рд╕реЙрд▓реНрдпреВрд╢рдВрд╕ (рдЬреИрд╕реЗ ElastAlert) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреНрд░рд╢реНрди рднреА рдпрд╣рд╛рдВ рдкреЛрд╕реНрдЯ рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛рдиреЗ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкрд┐рдЫрд▓реА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдкрд╣рд▓реЗ рд╣реА рдмрд╣реБрдд рдЪрд░реНрдЪрд╛ рдХрд░ рдЪреБрдХрд╛ рд╣реИред

рддреЛ, рдХреГрдкрдпрд╛, рдЗрд╕ рд╕реНрдерд╛рди рдХрд╛ рддреБрдЪреНрдЫреАрдХрд░рдг рдХрд░рдирд╛ рдмрдВрдж рдХрд░реЗрдВ ! рдЖрдЗрдП рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рдлреИрд▓рд╛рдиреЗ рдФрд░ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдкрд░ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдХреА рдЧрдИ рдкреНрд░рдЧрддрд┐ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░реЗрдВред

рдореИрдВрдиреЗ рдЧреНрд░рд╛рдлрд╛рдирд╛ рд╕рдкреЛрд░реНрдЯ рдХреЛ рдЕрд▓рд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░ #11380 рдХреЛ рдЕрднреА-рдЕрднреА рдкреВрд░рд╛ рдХрд┐рдпрд╛ рд╣реИ [рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ]

рдХреБрдЫ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЬреИрд╕реЗ #8943 , #10343

  • рдЧреНрд░рд╛рдлрд╛рдирд╛-5.0.0 . рдкрд░ рдЖрдзрд╛рд░рд┐рдд
  • рд╕реНрд░реЛрдд рдХреЛрдб 1000 рд▓рд╛рдЗрдиреЛрдВ рд╕реЗ рдХрдо (рдФрд░ рдПрдХ рддрд┐рд╣рд╛рдИ lib [leibowitz/moment]~=1000 рд▓рд╛рдЗрди, рдФрд░ рдХреБрдЫ рдкрд░реАрдХреНрд╖рдг рдХреЛрдб)
  • рдХреЛрдб рддрд░реНрдХ рд╕рд╛рдордиреЗ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИ

рдЗрд╕ рд╕рдкреНрддрд╛рд╣ рдореИрдВ рдЗрд╕ рдкреАрдЖрд░, рдЕрдзрд┐рдХ рд╡реНрдпрд╛рдкрдХ рдкрд░реАрдХреНрд╖рдг, рд╕реНрдкрд╖реНрдЯ рд╕рд╛рд░ рдореЙрдбрд▓ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреВрдВрдЧрд╛ред
рдореИрдВ рдХрд┐рд╕реА рдРрд╕реЗ рд╡реНрдпрдХреНрддрд┐ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рдЗрд╕ рдкреАрдЖрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдФрд░ рдЗрд╕реЗ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХреЗ :)

@ WPH95 - рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕ рд╕рдкреНрддрд╛рд╣ рдЖрдкрдХреЗ рдкреАрдЖрд░ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЖрдкрдХреЗ рд░реЗрдкреЛ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдкреИрджрд╛ рдХрд░реЗрдЧрд╛, рдЕрдЧрд░ рдпрд╣ рдЖрдкрдХреЗ рд╕рд╛рде рдареАрдХ рд╣реИ, рдФрд░ рд╡рд╣рд╛рдВ рдпреЛрдЧрджрд╛рди рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред

рдХреГрдкрдпрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдорд░реНрдЬ рдХрд░реЗрдВред рдпрд╣ рдПрдХ рд╣реЙрдЯ рдлреАрдЪрд░ рд╣реИред

рдЗрд╕реЗ рдмрдврд╝рд╛рд╡рд╛ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рдХреБрдЫ рднреА рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдЗрд╕реЗ рдорд┐рд▓рд╛рдиреЗ рдХрд╛ рдХреНрдпрд╛ рдЕрдиреБрдорд╛рди рд╣реИ? рдХреНрдпрд╛ рдореИрдВ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реВрдВ рдпрд╛ рдПрдХреНрд╕-рдкреИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВ?

+1, рдЗрд╕реЗ рдорд░реНрдЬ рдХрд░рдиреЗ рдХрд╛ рдЕрдиреБрдорд╛рди рдХреНрдпрд╛ рд╣реИ? 5.2.x?

рдирдорд╕реНрддреЗ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЖрдкрдХреЛ рдЗрд╕ рдкрд░ рдмрд╣реБрдд рдЬреЛрд░ рджреЗ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдореБрджреНрджрд╛ рд▓рдЧрднрдЧ 2 рд╕рд╛рд▓ рдкрд╣рд▓реЗ (рдЕрдЧрд╕реНрдд 2016) рдЦреБрд▓рд╛ рдерд╛ред
рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ + рдЧреНрд░рд╛рдлрд╛рдирд╛ рдХрдореНрдпреВрдЯреА рджреВрд╕рд░реЛрдВ рдХреА рддрд░рд╣ рдЪреМрдбрд╝рд╛ рдФрд░ рдмрдбрд╝рд╛ рд╣реИ рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИред
рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рд╕рдореБрджрд╛рдп рджреНрд╡рд╛рд░рд╛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдорд╣рд╛рди рдХрд╛рд░реНрдп рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдореБрджреНрджрд╛ рдкреАрдЫреЗ рд░рд╣ рдЧрдпрд╛ :(
рдХреНрдпрд╛ рдЗрд╕реЗ рдмрдврд╝рд╛рд╡рд╛ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рдХреБрдЫ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдкреАрдЖрд░ рдХреЛ рдорд░реНрдЬ рдХрд░рдиреЗ рдореЗрдВ рдЗрддрдирд╛ рд╕рдордп рдХреНрдпреЛрдВ рд▓рдЧ рд░рд╣рд╛ рд╣реИ?

+1

+1

+1

рдХреЗрд╡рд▓ "+1" рдХреЗ рд╕рд╛рде рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рд▓рд┐рдЦрдирд╛ рдмрдВрдж рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЛ рд╕реНрдкреИрдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЖрдк рд╡рд┐рд╖рдп рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдЬреЛрдбрд╝ рд░рд╣реЗ рд╣реИрдВред рдореБрдЦреНрдп рдкреЛрд╕реНрдЯ рдкрд░ рдердореНрд╕ рдЕрдк рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдпрд╛ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдВ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред

+1

+1

: рдЯрд╛рдбрд╛ :: рдЯрд╛рдбрд╛ :: рдЯрд╛рдбрд╛ :: рд╕реНрдкрд╛рд░реНрдХрд▓рд┐рдВрдЧ_рд╣рд╛рд░реНрдЯ:

рдореИрдВ

рд╡рд╛рд╣, рд╣реБрдЖред рдореИрдВрдиреЗ рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдпрд╣ рдбреНрдпреВрдХ рдиреБрдХреЗрдо рдХреЗ рд░рд╛рд╕реНрддреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдерд╛ред :+1:

рдЖрдкрдХреЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

ahmetkakici picture ahmetkakici  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

SATHVIKRAJU picture SATHVIKRAJU  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

KlavsKlavsen picture KlavsKlavsen  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

calind picture calind  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

tuxinaut picture tuxinaut  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ