Bütçeler ve eşik alarmları oluşturma
Bir proje veya abonelik için aylık, üç aylık ya da yıllık harcama limiti belirleyin, seçtiğiniz yüzdelerde alarm alın ve bütçe durumlarını okuyun.
Bütçe, bir proje veya abonelik için bir aylık, üç aylık ya da yıllık dönemde bir harcama limiti belirler. Harcama limitin seçtiğiniz yüzdelerine ulaştığında ve tahmin limite ulaştığında alıcısını uyarır.
Başlamadan önce
- Bütçe oluşturmak, düzenlemek veya silmek için Sahip veya Faturalama Operatörü rolüne ya da Budgets ve Billing & Cost için Yönet erişimi olan özel bir role ihtiyacınız vardır. Rol abonelik üzerindeyse aboneliğin tüm bütçelerini yönetirsiniz. Rol yalnızca bir proje üzerindeyse yalnızca o proje için bütçe oluşturup yönetebilirsiniz.
- Oluşturma formu, alarm alıcısını projenin bildirim kanalları arasından seçer. Önce e-posta adresini veya webhook’u ekleyin. Bkz. Alarmları e-posta ve webhook ile gönderme. Faturalama Operatörü rolüyle, formun kanalları listeleyebilmesi için Observability için Oku erişimine de ihtiyacınız vardır; örneğin Okuyucu rolüyle.
- Katkıda bulunan veya Okuyucu rolünde olduğu gibi Budgets ve Billing & Cost için Oku erişimiyle bütçeleri görüntüleyebilir, ancak değiştiremezsiniz.
Bütçeler ABD doları cinsinden değerlendirilir
Limiti ABD doları cinsinden girin
Aboneliğinizin para birimi ne olursa olsun bütçeler ABD doları cinsinden değerlendirilir. Konsol aboneliğinizin para birimi simgesini gösterdiği yerlerde bile limiti USD olarak girin ve bütçe tutarlarını USD olarak okuyun.
Bütçe oluşturma
Konsolda FaturalandırmaBütçeler sayfasına gidin ve Bütçe oluştur düğmesini seçin.
Bütçe adı alanına bir ad girin.
Kapsam listesinde projeyi, aboneliği veya kuruluşu seçin. Bkz. Bütçenin ölçtükleri.
Sıfırlama dönemi listesinde Aylık, Üç aylık veya Yıllık seçeneğini seçin.
Limit tutarını girin. Bkz. Bütçeler ABD doları cinsinden değerlendirilir.
Uyarı eşikleri (limitin %'si) altında alarm almak istediğiniz yüzdeleri seçin. Başka bir yüzde eklemek için yüzdeyi yazın ve Ekle düğmesini seçin.
Uyarı kanalı listesinde alarm gönderilecek bildirim kanalını seçin.
Bütçe oluştur düğmesini seçin.
| Alan | Kurallar |
|---|---|
| Bütçe adı | 1–255 karakter. Alarmlar bütçenin adını belirttiği için neyi kapsadığını söyleyen bir ad alıcıya yardımcı olur. |
| Sıfırlama dönemi | UTC’ye göre takvim ayları, çeyrekleri veya yılları. Harcama her yeni dönemde sıfırdan başlar. Varsayılan değer Aylık. |
| Limit tutarı (TRY) | 0’dan büyük. Tutarı ABD doları cinsinden girin. |
| Uyarı eşikleri (limitin %'si) | En az bir. 1 ile 500 arasında tam sayı yüzdeler; böylece limitin üzerinde de alarm alabilirsiniz. Varsayılan değerler %50, %80 ve %100. |
| Uyarı kanalı | Projenin bir e-posta veya webhook kanalı. |
Bütçenin ölçtükleri
| Kapsam | Sayılan harcama |
|---|---|
| Proje · web-platform | Projenin kullanımı. |
| Abonelik · Production | Aboneliğin tamamının kullanımı. |
| Kuruluş · Acme | Bütçeyi oluşturduğunuz aboneliğin kullanımı; abonelik bütçesiyle aynıdır. Kuruluşun diğer abonelikleri sayılmaz. |
Bir bütçe, kapsamındaki tüm kullanımı sayar. Bütçeyi bir hizmete veya etikete göre daraltamazsınız. Bir etiketin harcamasını izlemek için Maliyet Gezgini’ni o etikete göre gruplayın. Bkz. Maliyet Gezgini ile harcamaları analiz etme.
Harcama, dönemin kullanımının o sırada geçerli fiyatlarla fiyatlandırılmış hâlidir: Tasarruf Planı ve Ayrılmış Sanal Makine indirimleri dahil, vergiler ve krediler uygulanmadan önce. Bu, Maliyet Gezgini’nin gösterdiği harcamayla aynıdır; tutar ABD doları cinsindendir.
Bütçe alarmları nasıl çalışır
Bir bütçeyi kaydettiğinizde platform bütçenin alarm kurallarını oluşturur: harcama için her eşiğe bir kural ve limitin %100’ündeki tahmin için bir kural. Platform bunları, platform operatörünün belirlediği alarm kuralı döngüsünde değerlendirir.
| Alarm | Tetiklenme koşulu | Çözülme koşulu |
|---|---|---|
| Bir eşikteki harcama | Dönemin harcaması, limitin eşikteki yüzdesine ulaşır. | Dönem sona erer ya da harcama eşiğin altına düşer; örneğin limiti yükselttikten sonra. |
| %100’deki tahmin | Dönemin tahmini limite ulaşır. Bir dönemin ilk 24 saatinde değerlendirilmez. | Tahmin limitin altına düşer ya da dönem sona erer. |
Her alarm, tetiklendiğinde bir kez ve çözüldüğünde bir kez alıcısına bildirim gönderir; böylece her dönemde her eşik için bir alarm alırsınız. Bütçeyi okuyabilen kullanıcılar bu alarmları konsolun bildirim akışında da görür. Alarm bildirimi bütçeyi ve eşiği belirtir; örneğin Production monthly cap - 80% spent.
Tahmin. Dönemin tamamlanmış saatlerindeki harcamanın dönem sonuna kadar düz bir çizgiyle uzatılmış hâlidir ve hiçbir zaman o ana kadarki harcamadan az değildir. Örneğin 30 günlük bir ayın ilk 10 gününde 300 harcandıysa tahmin 900’dür.
Alıcı. Bütçe, seçtiğiniz kanal üzerinden değil, aynı adrese veya URL’ye giden ve Bir bütçe tarafından yönetiliyor olarak işaretlenmiş kendi kanalı üzerinden gönderim yapar:
- Kuruluşunuzun etkin bir kullanıcısına ait olmayan bir e-posta adresi, seçtiğiniz kanal doğrulanmış olsa bile kendi onay e-postasını alır. Alıcı onaylayana kadar bütçenin alarmları atlanır.
- Bir webhook kendi imza anahtarını alır. Anahtarı okumak için bütçenin Düzenle iletişim kutusunda anahtarı yenileyin. Bkz. Bütçeyi düzenleme veya silme.
Bu alarm kurallarını veya bu kanalı doğrudan değiştiremezsiniz: bunlar bütçenin eşiklerini ve alıcısını izler.
Bütçe listesini okuma
FaturalandırmaBütçeler sayfası her bütçeyi kapsamıyla ve şu sütunlarla listeler:
| Sütun | Gösterdiği |
|---|---|
| Harcanan / Limit | Geçerli dönemin harcaması ve limit. |
| İlerleme | Harcamanın limite oranı; eşiklerde işaretlerle. |
| Tahmin | Geçerli dönemin tahmini ve bunun limite oranı. |
| Eğilim | Geçerli dönem dahil son 6 dönemin harcaması. |
| Durum | Durum ve bütçenin tetiklenmiş alarmlarının sayısı. |
Durum yalnızca gerçekleşen harcamaya bağlıdır:
| Durum | Anlamı |
|---|---|
| Yolunda | Harcama en düşük eşiğe ulaşmadı. |
| Aşıldı | Harcama en düşük eşiğe ulaştı; örneğin varsayılan eşiklerle %50. Limitin kendisine ulaşılmış olması gerekmez. |
Tahmin durumu değiştirmez. Tahmini limite ulaşmış bir bütçe, harcaması en düşük eşiğin altında olduğu sürece Yolunda ve 1 alarm tetiklendi gösterir.
Durumun altındaki Alarmlar iletilmiyor ifadesi, alıcıya yapılan son teslimin başarısız olduğu anlamına gelir.
Bütçeyi düzenleme veya silme
Bir bütçeyi düzenlemek için satırında Düzenle düğmesini seçin, alanları değiştirin ve Değişiklikleri kaydet düğmesini seçin. Bu iletişim kutusunda alıcının e-posta adresini veya webhook URL’sini doğrudan yazarsınız; %50, %75, %80, %90 ve %100 eşiklerini açar veya kapatırsınız. Bütçeyi oluştururken yazdığınız eşikler iletişim kutusunda gösterilmez ve olduğu gibi kalır. İletişim kutusu ayrıca şunları gösterir:
- alarmların alıcıya ulaşıp ulaşmadığı ve son teslimin neden başarısız olduğu;
- henüz onaylamamış bir e-posta alıcısı için Doğrulama e-postasını yeniden gönder;
- bir webhook için İmza anahtarını yenile. Yeni gizli anahtar yalnızca bir kez gösterilir ve önceki anahtar hemen çalışmayı durdurur;
- bütçenin Alarm kuralları listesi ve kuralların durumları.
Bütçeyi görüntüleyebilen herkes bu iletişim kutusunu açabilir. Yalnızca bütçeleri yönetebilen bir rol değişiklikleri kaydedebilir ya da Doğrulama e-postasını yeniden gönder ve İmza anahtarını yenile seçeneklerini kullanabilir. Bkz. Başlamadan önce.
Bir bütçeyi silmek için satırında Sil düğmesini seçin ve Bütçeyi sil düğmesiyle onaylayın. Bütçenin harcama takibi ve alarmları durur. Silme işlemini geri alamazsınız.
Sonuç
Bütçe, geçerli döneminin harcamasıyla listede görünür. Platform bütçenin alarm kurallarını bir sonraki değerlendirme döngüsünde oluşturur.
Sorun giderme
| Mesaj | Neden | Çözüm |
|---|---|---|
| Bu projede henüz bildirim kanalı yok. | Projede bildirim kanalı yok. | Bildirim kanallarını yönet seçeneğini seçin ve bir kanal ekleyin. |
| Bildirim kanalları yüklenemedi, bu yüzden alıcı seçilemiyor. | Rolünüz projenin bildirim kanallarını okuyamıyor. | Okuyucu gibi, Observability için Oku erişimi olan bir rol isteyin. |
| Kullanıcı adı veya parola içermeyen, genel bir sunucuya giden bir https URL'si girin. | Webhook URL’si bir HTTPS URL’si değil, kullanıcı adı veya parola içeriyor ya da genel olmayan bir IP adresini gösteriyor. | Genel bir HTTPS URL’si kullanın. |
| Alıcı doğrulama e-postasını onaylayana kadar alarmlar bekletiliyor. | E-posta alıcısı, bütçenin gönderdiği onay e-postasını henüz onaylamadı. | Alıcıdan onaylamasını isteyin ya da Doğrulama e-postasını yeniden gönder seçeneğini seçin. |
| Doğrulama bağlantısının süresi alıcı onaylamadan doldu; alarmlar gönderilmiyor. | Onay bağlantısı 7 günden eski. | Doğrulama e-postasını yeniden gönder seçeneğini seçin. |
| Bu bütçenin alarmları iletilmiyor | Alıcı son alarmı reddetti veya yanıt vermedi. | Nedeni Düzenle iletişim kutusunda kontrol edin. Nedenler için bkz. Sorun giderme. |
| Bütçeler yüklenemedi | Faturalandırma hizmeti bütçeleri döndürmedi. | Biraz sonra yeniden deneyin. |
İlgili içerik
- Maliyet Gezgini ile harcamaları analiz etme
- Maliyet anomalilerini algılama
- Alarmları e-posta ve webhook ile gönderme
- Bütçeleri REST API üzerinden yönetmek için bkz. POST
/scopes/{scopeId}/billing/budgets.