Tespit et

Sorunlar

Polylane'in tespit ettiği ya da uyarı sisteminden aldığı her problem, threadi bütün hikâyeyi anlatan tek bir düzeltme çalıştırmasının ele aldığı tek bir sorun olur.

Bir sorun, bir problemin tek kaydıdır: Polylane'in kendi kontrollerinin bulduğu bir şey ya da bağlı bir aracın gönderdiği bir uyarı. Kayıt skoru tutar (parmak izi, tekrar sayısı, karar, önem derecesi); onu ele alan düzeltme çalıştırması threadi, ne olduğunu okuduğun yerdir.

Ne yapar

Her tespit, kaynağı ne olursa olsun tek bir yaşam döngüsünden geçer: kaydedilir, bir düzeltme çalıştırması bir karara varır, doğrulanmış bir olay bir düzeltmeye kadar ele alınır ve problem bittiğinde sorun çözülür. Elle triyajdan geçirilecek ham bir uyarı kuyruğu yoktur. Kopyalar zaten var olan sorunun içine katlanır, bu yüzden bir problem tek kayıt ve tek threaddir.

Sorunlar nereden gelir

KaynakAçıklama
Polylane kontrolleriBağlı kaynaklar ve bulut hesapları üzerindeki kontroller metrikleri, günlükleri ve izleri değerlendirir ve biri gerçek bir problem bulduğunda bir sorun kaydeder.
Sağlayıcı uyarılarıBağlı gözlemlenebilirlik araçlarından ve bulut hesaplarından gelen uyarılar sorun olur; böylece dikkat gerektirebilecek her şey tek bir yaşam döngüsünden geçer. Bkz. Entegrasyonlar.
Bir threadden açılanBir sohbet threadinde bir problemi devret; ajan sorunu senin için açar ve bu da düzeltme çalıştırmasını başlatır.

Nasıl çalışır

  1. Bir bulgu, kaynağından kurulan bir parmak iziyle kaydedilir: Polylane tespitleri için kaynak ve kontrol, sağlayıcı uyarıları için entegrasyon ve uyarı kimliği. Açık bir sorunla eşleşen bir tetiklenme, kopya oluşturmak yerine tekrar sayısını artırır.
  2. Bir düzeltme çalıştırması ham yükü, uyarının arkasındaki sorguyu, son metrikleri ve kodunu okur, sonra iki karardan birini kaydeder: confirmed (gerçek bir problem) ya da dismissed (gürültü veya beklenen davranış). Zaten açık ya da yakın zamanda çözülmüş bir soruna ait bir bulgu, yeni bir sorun yerine o soruna katılır.
  3. Doğrulanmış bir sorun aynı threadde bir düzeltmeye kadar ele alınır; çalışma alanının önem derecesi tabanı ya da plan sınırı onu bir kişinin başlatması için bekletmiyorsa. Önem derecesi critical, high, medium, low veya info değerlerinden biridir ve çalıştırma kanıtı okuduktan sonra onu yeniden derecelendirebilir.
  4. Problem bittiğinde sorun çözülür: sağlayıcıdan gelen bir toparlanma, temiz dönen sonraki bir kontrol ya da sessiz kalan bir uyarı. Birini kendin de Resolved olarak işaretleyebilirsin. Aynı problem 24 saat içinde geri gelirse (bir kod hatasını adlandıran sorunlar için daha uzun), mevcut sorun yeniden açılır ve düzeltme çalıştırması yeniden bakar.

Durumlar

DurumAçıklama
newKaydedildi, henüz düzeltme çalıştırması yok.
triagingDüzeltme çalıştırması kanıtı okuyor ve bir karara varmadı.
confirmedGerçek bir problem. Olay olarak gösterilir; bir kişi için bekletilmiyorsa çalıştırma onu bir düzeltmeye kadar ele alır.
dismissedProblem değil. Aynı sinyalin bir dahaki sefere sessizce katlanması için tutulur.
skippedDüzeltme çalıştırması başlamadı, örneğin imza çalışma alanı ayarlarında bastırıldığı için.
failedÇalıştırma hiçbir zaman bir karara varmadı.

Bir sorun, hangi durumda olursa olsun problem bittiğinde bir de resolvedAt taşır.

Nerede bulunur

Algılamaları incelemek, önem derecesine veya duruma göre filtrelemek ve etkin ya da bekletilen sorunları bulmak için konsolda Issues bölümünü aç. Her sorunun kanıtları, incelemesi, zaman çizelgesi ve özellikleri için bir sayfası vardır. Investigate bir çalıştırma başlatır; Open thread konuşmayı sürdürür. API'deki _html_url alanı, çalıştırması olmayan sorunlar için de doğrudan bu sayfaya yönlendirir.

Threads altında Fix runs ön ayarı, ajanla yapılan konuşmaları listeler. Çalıştırmanın son mesajı sonucu gösterir: bir pull request, düzeltme gerekmemesi ya da dikkatini gerektiren bir istek. Kenar çubuğu kanıtları ve varsa yükseltmeleri açar; Open full page kaydın tamamını gösterir.

Her bulut hesabı, entegrasyon ve topoloji kaynağının o kapsamdaki düzeltme çalıştırmalarını listeleyen bir Problems sekmesi vardır. Hiç çalıştırma almayan bir sorun akışta bir kart olarak görünür; genişlet ve bir çalıştırma başlatmak için Investigate'i kullan. Betiklerden sorun, API referansında birinci sınıf bir nesnedir; issues:read kapsamıyla okunur ve issues:write ile düzenlenir.

İlgili

  • Bir çalıştırmanın kararına nasıl vardığı ve doğrulanmış bir sorunu nasıl ele aldığı için Düzeltme çalıştırmaları.
  • Bir transkripti ve kanıtını okumak için Threads.
  • Ajan sana ihtiyaç duyduğunda ne olduğu için Escalations.
  • Sorunların kapsamlandığı hesaplar ve kaynaklar için Bulutlar.