Application Real-Time Monitoring Service (ARMS) Alert Management ile Jira bilet sistemini Jira hesap kimlik bilgileri veya OAuth kullanarak entegre edebilirsiniz. Bu entegrasyon, bir uyarı tetiklendiğinde otomatik olarak bir Jira sorunu oluşturur ve uyarı ile sorun durumlarının iki yönlü senkronizasyonunu destekler.
ARMS'de Jira entegrasyonunu yapılandırma
ARMS konsolu adresine gidin. Sol gezinme bölmesinde seçeneğini belirleyin.
Integrations sayfasında Notification Integration sekmesine tıklayın ve ardından JIRA öğesine tıklayın.
-
Add Integration sihirbazında aşağıdaki adımları tamamlayın:
Basic Information sayfasında bir entegrasyon adı ve Jira örnek URL'si girin. Verification method değerini Log on with Jira account olarak ayarlayın ve Jira kullanıcı adını ve parolasını girin. İsterseniz bir açıklama ekleyin ve ardından Test Connectivity seçeneğine tıklayın.
-
Connection Succeeded iletisi görüntülendikten sonra Next seçeneğine tıklayın.
NotBağlantı başarısız olursa Jira URL'niz, kullanıcı adınız veya parolanız yanlış olabilir. Ayarları düzeltin ve Test Connectivity seçeneğine yeniden tıklayın.
-
Alert Source Configuration sayfasında aşağıdaki tabloda açıklandığı gibi uyarı senkronizasyonu ayarlarını yapılandırın ve ardından Save seçeneğine tıklayın.
Parametre
Açıklama
Örnek
Project
Bir uyarı tetiklendiğinde sorunların oluşturulduğu Jira projesi.
Entegre izleme, yönetim ve kontrol projesi
Type
Uyarı için kullanılan Jira sorun türü.
Task
Subtask
Improvement
New feature
Bug
Epic
Story
Bug
Issue closed status
Bir Jira sorununu kapalı olarak işaretleyen durum. Bir sorun bu duruma ulaştığında, sonraki uyarı işlemleri artık bu soruna senkronize edilmez. Kullanılabilir durumlar:
To Do
In Progress
In Review
Done
NotDone seçeneğini belirlemenizi öneririz. Farklı bir durum seçerseniz, durumu Done olarak değişse bile uyarı işlemleri ilgili Jira sorununa senkronize edilmeye devam eder.
Done
Priority
Uyarı önem düzeylerini Jira sorun öncelikleriyle eşler.
ÖnemliBir uyarı önem düzeyi için eşleme yapılandırmazsanız bu düzeydeki uyarılar Jira'ya senkronize edilmez.
Uyarının önem düzeyi, yalnızca ilk kez Jira'ya gönderildiğinde bu eşlemeye göre senkronize edilir. ARMS Alert Management'da uyarı önem düzeyinde yapılan sonraki değişiklikler Jira sorununa yansıtılmaz.
P1: Hightest
P2: High
P3: Medium
P4: Low
P5: Lowest
Yapılandırmayı kaydettikten sonra yeni Jira entegrasyonunu Notification Integration sekmesinde görüntüleyebilirsiniz. Liste Name, Integration key, Type ve Creation time gibi bilgileri gösterir. Entegrasyonu Actions sütunundan yönetebilirsiniz.
Uyarıları Jira'ya gönderme
Jira entegrasyonunu yapılandırdıktan sonra uyarıları Jira'ya üç farklı şekilde gönderebilirsiniz:
Yöntem 1
Bir uyarı tetiklendiğinde Jira'da otomatik olarak bir sorun oluşturmak için bir bildirim ilkesi ayarlayın.
Sol gezinme bölmesinde seçeneğini belirleyin.
Notification Policies sayfasında Create Notification Policy seçeneğine tıklayın veya mevcut bir bildirim ilkesini düzenleyin.
-
When an alert is triggered, bölümünde Contacts değerini belirtin. En az bir kişi veya kişi grubu seçmelisiniz.
ÖnemliJira, bildirimi alan kişiyi bildirim ilkesindeki ilk kişinin e-posta adresi veya kullanıcı adıyla eşleşen bir kullanıcıya atar.
Bildirim ilkesindeki ilk kişinin Jira'da karşılık gelen bir kullanıcısı yoksa uyarı Jira'ya senkronize edilmez.
Ticket system için oluşturduğunuz Jira entegrasyonunu seçin. Diğer parametreleri gerektiği gibi yapılandırın. Daha fazla bilgi için bkz. Bildirim ilkeleri.
-
Save seçeneğine tıklayın.
Yapılandırmayı tamamladıktan sonra bu bildirim ilkesiyle eşleşen uyarılar Jira'ya gönderilir.
Yöntem 2
Alert Sending History sayfasından mevcut bir uyarıyı manuel olarak Jira'ya göndererek bir sorun oluşturabilirsiniz.
Sol gezinme bölmesinde seçeneğini belirleyin.
-
Alert Sending History sayfasında sağ üst köşede Jira sorun işleyicisi olarak hareket edecek bir işlemci seçin ve ardından hedef uyarının adına tıklayın.
ÖnemliJira, sorunu seçilen işlemcinin e-posta adresi veya kullanıcı adıyla eşleşen bir kullanıcıya atar.
İşlemcinin Jira'da karşılık gelen bir kullanıcısı yoksa uyarı Jira'ya senkronize edilemez.
Uyarı ayrıntıları sayfasında sağ üst köşedeki
simgesine tıklayın ve ardından Push Alerts seçeneğine tıklayın.-
Görüntülenen iletişim kutusunda Ticket system için oluşturduğunuz Jira entegrasyonunu seçin ve Confirm seçeneğine tıklayın.
Uyarı başarıyla gönderildikten sonra uyarı ayrıntıları sayfasında AL-6 gibi karşılık gelen Jira sorununa yönelik bir bağlantı görüntülenir.
Yöntem 3
Bir DingTalk grubunda bir uyarı kartı aldığınızda, ilgili uyarıyı doğrudan karttan Jira'ya gönderebilirsiniz.
DingTalk grubundan uyarıyı gönderen kullanıcı, Jira'da sorun işleyicisi olur.
İşlemci, DingTalk grubundaki uyarı kartında mobil numarasını bağlamış bir kişi olmalıdır. Daha fazla bilgi için bkz. Uyarıları işleme.
Bir Jira kullanıcısının e-postası veya kullanıcı adı, bir ARMS kişisinin e-postası veya adıyla eşleşiyorsa kişi bu Jira kullanıcısıyla eşlenir.
İşlemcinin Jira'da karşılık gelen bir kullanıcısı yoksa uyarı Jira'ya senkronize edilemez.
DingTalk grubunda aldığınız uyarı kartında Push Alerts seçeneğine tıklayın ve oluşturduğunuz Jira entegrasyonunu seçin.
Uyarı kartında uyarı adına tıklayın. Uyarı ayrıntıları panelinde Settings seçeneğine, ardından Push ticket seçeneğine tıklayın ve oluşturduğunuz Jira entegrasyonunu seçin.
Uyarı başarıyla gönderildikten sonra uyarı ayrıntıları sayfasında karşılık gelen Jira sorununa yönelik bir bağlantı görüntülenir.
Supported alert operations for synchronization
Yapılandırıldıktan sonra ARMS Alert Management'daki aşağıdaki uyarı işlemleri Jira bilet sistemiyle senkronize edilir.
Alert Sending History sayfasındaki işlemler:
-
Uyarı talep etme: Jira sorun işleyicisini günceller.
NotUyarıyı talep eden kullanıcının Jira'da karşılık gelen bir kullanıcı hesabı olması gerekir.
Uyarıya yorum ekleme: Yorumu Jira sorununa ekler.
Uyarıyı çözme: Çözümü Jira sorununa yorum olarak ekler.
DingTalk grubundaki uyarı kartındaki işlemler:
Uyarı talep etme: Jira sorun işleyicisini günceller.
Uyarıyı talep eden kullanıcının Jira'da karşılık gelen bir kullanıcı hesabı olması gerekir.
Jira işlemlerini ARMS'e geri senkronize etme
ARMS Alert Management'da Integrations sayfasına gidin, Notification Integration sekmesine tıklayın ve Jira entegrasyonunuz için entegrasyon anahtarını kopyalayın.
Jira bilet sisteminizde oturum açın. Jira sayfasının sağ üst köşesindeki ayarlar simgesine tıklayın ve ardından OsType seçeneğine tıklayın.
Yönetici parolanızı girin ve sistem yapılandırması sayfasına gitmek için Confirm seçeneğine tıklayın.
OsType sayfasının sol gezinme bölmesinde seçeneğini belirleyin.
Webhooks sayfasında + Create a webhook seçeneğine tıklayın.
-
Create a webhook sayfasında URL değerini
http://alerts.aliyuncs.com/api/jira/receiver/{token}/${project.key}/${issue.key}olarak ayarlayın. {token} yerine 1. Adım içindeki Jira entegrasyon anahtarını yazın.Name değerini
ARMS Alert Managementolarak ayarlayın ve Status değerini Enabled olarak değiştirin. Issue related events bölümünde All issues seçeneğini belirleyin. Issue sütununun altında created, updated ve deleted seçeneklerini belirleyin. Comment sütununun altında created, updated ve deleted seçeneklerini belirleyin. -
Diğer parametreleri gerektiği gibi yapılandırın. Daha fazla bilgi için bkz. resmi Jira belgeleri. Ardından Create seçeneğine tıklayın.
Bu adımları tamamladıktan sonra aşağıdaki Jira sorun işlemleri ARMS Alert Management ile senkronize edilir.
Sorun işleyicisini değiştirme: Karşılık gelen uyarının işleyicisi güncellenir.
Bir soruna yorum ekleme: Karşılık gelen uyarıya bir yorum eklenir.