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?
cevap
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.
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')
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ü
...
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 ...
- 1. Django - Django hata sayfasında DatabaseError "mevcut işlem iptal edildi" hata ayıklama bilgisi nasıl alınır?
- 2. Yüklenebilir çekirdek modülleri için hata ayıklama bilgisi
- 3. DLR - Neden stacktrace'de hata ayıklama bilgisi gösterilmiyor?
- 4. Angular içinde daha ayrıntılı hata bilgisi nasıl alınır?
- 5. Firefox'taki hata ayıklama hata ayıklama
- 6. "Sınırlı Hata Ayıklama Bilgisi" ve "Hata Ayıklama Bilgileri" ile Delphi XE5 derleme ayarında
- 7. Kitap ELF dosyası okunacak DWARF hata ayıklama bilgisi
- 8. Bir nesnenin eclipse hata ayıklama kimliği nasıl alınır?
- 9. Nasıl hata ayıklama tabindex
- 10. QtCreator: hata ayıklama için parametreler nasıl ayarlanır?
- 11. Office için JavaScript API'sini hata ayıklama
- 12. rino için java script debugger oluşturma
- 13. IE8 XmlHttpRequest Hata ayıklama
- 14. document.body.appendChild i follwing doğrultusunda hata alıyorum Microsoft script editörü hata ayıklama wehn (i)
- 15. Kesme noktaları JavaScript hata ayıklama için ulaşmıyorsanız
- 16. Bazı hata ayıklama nasıl yazdırılır?
- 17. ASP.NET'te hata ayıklama ASP.NET
- 18. PresentationFramework'ta NullReferenceException hata ayıklama nasıl?
- 19. Nasıl Eclipse hata ayıklama sırasında
- 20. Nasıl (sözden) yakalanmamış hata ayıklama?
- 21. Rscript çağrısı hata ayıklama nasıl
- 22. ASP.Net Core, bir hata ayıklayıcıda hata ayıklama değil hata ayıklama
- 23. Sürüm Bilgisi Delphi'de nasıl otomatik olarak ayarlanır?
- 24. Hata ayıklama getResource *
- 25. Android Studio Hata Ayıklama İzleme bölmesi eksik
- 26. Hata ayıklama metaprogramları
- 27. Emacs: hata ayıklama yöntemleri python
- 28. Hata ayıklama outofmemoryexception
- 29. Hata ayıklama için SOS eklentisini yükleme
- 30. Hata ayıklama geçmişi için Eclipse başlatma kısayolları
açıklayabilir ne' biraz daha arıyoruz. –
İ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. –
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