2016-10-27 10 views
6

Tickscript geliştirmesi sırasında, işlem düğümünden geçtikten sonra (akış kütüğüne, stdout'a) akış durumunu dökmek için herhangi bir fırsat var mı?Kapacitor için tick script geliştirirken hata ayıklama bilgisi nasıl alınır?

+0

açıklayabilir ne' biraz daha arıyoruz. –

+1

İstediğinizi tam olarak takip ettiğimden emin değilim. Bir günlük düğümü var, ancak verileri InfluxDb'ye geri yazmayı tercih ediyorum. Verilerin oluşturulmaması için 1 günlük saklama politikasıyla yalnızca bu amaç için ayrı bir akı db var. –

+0

Kapacitor [stats REST API aracılığıyla] (https://docs.influxdata.com/kapacitor/v1.1/api/api/#tasks) ve InfluxDB içine yükleyebilirsiniz. InfluxData bunun için bir Telegraf eklentisi yayınlayacak mı merak ediyorum - doğal bir ilerleme gibi görünüyor. – rbinnun

cevap

1

kapacitor show TASK_NAME komutunu çalıştırdığınızda, komutun kendisiyle ilgili bazı bilgileri göstermesi gerekir, ancak DOT: bölümünün altında, hangi düğümün kaç veri noktasına ulaştığı hakkında istatistik içeren bir graph description vardır.

Hata ayıklamanın başka bir yolu, noktaları kaydetmek ve işlenmekte olanları görmek için InfluxDBOutNode kullanıyordu. Bu yardımcı olur umarım.

0

Kapacitor, akış durumunu Kapacitor günlük dosyalarına dökmenizi sağlayan Log Node'a sahiptir.

Kullanımda, aşağıdaki gibi görünecektir:

stream.from()... 
    |window() 
     .period(10s) 
     .every(10s) 
    |log() 
    |count('value') 
3

Ben faydalı Hata ayıklama amacıyla |httpOut('id') koyarak bulundu. Daha sonra http://kapacitor-host:9092/kapacitor/v1/tasks/<task_id>/<httpOut_id>'a erişebilir ve o düğümden hangi verilerin geçtiğini görebilirsiniz. Ben ayrı veritabanına bir kene komut dosyası içinden veri dökümü am güçlü

0

...

stream 
    |from() 
     .database('telegraf') 
     .measurement('cpu') 
     .groupBy(*) 
     .where(lambda: "cpu" == 'cpu-total') 
    |eval(lambda: 100.0 - "usage_idle") 
     .as('usage_util') 
     .keep() 
     .quiet() 
    |InfluxDBOut() 
     .create() 
     .database('debugging') 

Sonra sonuçlarını görüntülemek için Chronograf kaşif kullanmak ...

İlgili konular