Ana içeriğe geç
Özelliklere Dön
API entegrasyonu

İzleme iş akışları için GraphQL API

İzlemenizi GraphQL ile programatik yönetin: 25+ sorgu ve 20+ mutasyon, Basic auth üzerinden API anahtarları ve olay tabanlı webhook’lar. WebPixie tanılama araçlarına REST erişimi, iş akışınız gerektirdiğinde özel satış anlaşmalarıyla açılabilir.

İzleme için GraphQL
Webhook’lar
Ücretli paketler
GraphQL · kaynak kapsamlı API anahtarları
API anahtarıRolKaynaklarSon kullanım
ci-deployYönetici2 site · 5 uptime2dk
status-pageKullanıcı1 site · 2 uptime1s
analyticsKullanıcı3 site3s
legacyYöneticiTümü90g
3 aktif anahtar · Basic auth, kaynak bazında kapsamlı
GraphQL API erişimi ücretli paketlerde mevcuttur.Tüm planları karşılaştır

Entegrasyondan önce API yapısını görün

Gerçek GraphQL alanları, site yönetimi mutasyonları ve özel REST araç uç noktaları; böylece her API yüzeyinin nasıl göründüğünü görürsünüz.

GraphQL uptime sorgusu

Aktif uptime monitörlerini yalnızca iş akışınızın ihtiyaç duyduğu alanlarla okuyun.

query {
  findUptimeLink(limit: 10) {
    items {
      id
      name
      target
      status
      checkInterval
      lastRecord {
        accessibilityStatus
        spendTime
      }
    }
  }
}

Site oluşturma mutasyonu

İş akışınızın ihtiyaç duyduğu ürün alanlarıyla izlenen site ekleyin.

mutation {
  createSite(
    domain: "acme.io"
    features: [
      MONITOR_WHOIS
      MONITOR_SSL
      MONITOR_DNS
      LINK_CRAWLER
    ]
    notification: { all: true }
  ) {
    id
    domain
    features
    notification {
      all
    }
  }
}

Özel REST araç isteği

Alan adı ve DNS analizi uç noktaları için satış kanalıyla açılan erişim.

GET /api/tools/v1/dns/lookup?domain=acme.io&type=A,MX,SPF
Authorization: Basic api_key:api_secret

X-Daily-Limit: 500
X-Daily-Remaining: 482

Örnekler güncel GraphQL schema ve REST Tools OpenAPI contract'ına dayanır. Standart API erişimi ücretli paketlerde kimlik doğrulamalı GraphQL erişimi olarak sunulur; REST araç erişimi özel satış anlaşmalarıyla açılır.

WebPixie API nasıl çalışır

WebPixie; tam sorgu ve mutasyon içeren bir GraphQL API sunar; böylece izlemenizi programatik olarak yönetebilirsiniz: monitörler, uptime verileri, olaylar ve çalışma alanları genelinde 25+ sorgu ve 20+ mutasyon.

WebPixie’nin Tools altyapısına REST erişimi, standart plan API erişiminden ayrıdır ve yalnızca özel satış anlaşmalarıyla açılır. Açıldığında, WebPixie’nin ürün içinde kullandığı DNS ve alan adı sorgulama gibi tanılama araçlarını kendi kodunuzdan çağırmanızı sağlar.

Kimlik doğrulama, HTTP Basic auth üzerinden API anahtarlarıyla yapılır. Her anahtar, onu oluşturan kullanıcının çalışma alanı rolünü devralır ve ardından belirli kaynaklara daraltılabilir; böylece tek bir siteye kapsanmış bir otomasyon, çalışma alanının geri kalanına erişemez.

Olay tabanlı akışlar için webhook’lar; olay oluşturma ve kapanış, SSL kontrol ve süre dolumu olayları ile alan adı süre dolumu ve askıya alma olaylarını kendi uç noktalarınıza iletir; böylece WebPixie’yi ekibinizin zaten kullandığı araçlara bağlayabilirsiniz.

01

İzlemenizi GraphQL ile yönetin

25+ sorgu ve 20+ mutasyon

Kendi kodunuzdan monitör oluşturun ve güncelleyin, uptime geçmişini çekin, olay durumunu okuyun ve çalışma alanlarını yönetin. GraphQL API, izleme yönetimi genelinde sorgu ve mutasyonlar sunar; böylece panodaki birçok izleme akışını betikleyebilirsiniz.

02

Her anahtarı ihtiyaç duyduğu kaynaklarla sınırlayın

Devralınan rol, ardından belirli kaynaklara daraltma

Betikler arasında paylaşılan geniş bir kimlik bilgisi risktir. Bir WebPixie anahtarı HTTP Basic auth ile kimlik doğrular, onu oluşturan kullanıcının rolünü devralır ve ardından belirli kaynaklara daraltılabilir; böylece bir entegrasyon için verilen anahtar yalnızca ihtiyaç duyduğu site ve monitörlere erişir, çalışma alanındaki başka hiçbir şeye değil.

03

İş akışlarını webhook’larla yürütün

Olay, SSL ve alan adı olayları

Webhook’lar üretilen olayları kendi uç noktalarınıza iletir: olay oluşturma ve kapanış, SSL kontrol hataları, SSL süre dolumu, alan adı süre dolumu ve alan adı askıya alma. Bunları Slack’e, PagerDuty’ye, Opsgenie’ye ya da dağıtım otomasyonunuza bağlayın; böylece izleme zaten kullandığınız yanıt akışına uyar.

04

İzlemeyi pipeline’ınıza yerleştirin

Dağıtımda monitör oluşturun, veriyi dışarı senkronlayın

GraphQL izleme yönetimi akışlarını kapsadığı için; bir dağıtım sırasında yeni ortamlar kaydedebilir, uptime ve olay verilerini iç panellere çekebilir ve bir servis emekliye ayrıldığında monitörleri kaldırabilirsiniz, hepsini WebPixie arayüzünü açmadan.

İzlemeyi iş akışınıza yerleştirin

GraphQL API erişimi ücretli paketlerde mevcuttur. Size uygun olanı görmek için planları karşılaştırın.

Bir web sitesini izlemek için ihtiyacınız olan her şey. Tek çalışma alanında.

Diğer WebPixie özelliklerine hızlı bir bakış.

Ekipler WebPixie API’yi neden seçiyor

Kurulumu ve kaldırmayı otomatikleştirin

Monitörleri pipeline’ınızdan oluşturun ve kaldırın; böylece izleme, altyapınızdan kopmak yerine onu takip eder.

Varsayılan olarak kapsamlı erişim

Basic auth üzerinden kaynak kapsamlı anahtarlar, otomasyon kimlik bilgilerini her entegrasyonun ihtiyacıyla sınırlı tutar.

Yoklama değil, olay tabanlı

Webhook’lar olay, SSL kontrol ve SSL süre dolumu olaylarını WebPixie ürettikten sonra araçlarınıza iletir; böylece API’yi zamanlayıcıyla yoklamazsınız.

Sıkça Sorulan Sorular

WebPixie API hakkında sık sorulan sorular.

Evet, WebPixie izlemeyi programatik olarak yönetmek isteyen ekipler için bir API sunar. API entegrasyonu; monitörler, uptime verileri, olaylar, çalışma alanları ve ilgili izleme kaynaklarıyla çalışmak için sorgular ve mutasyon’lar içerir. Kimlik doğrulama, Basic auth kullanan kaynak kapsamlı API anahtarlarıyla yapılır; böylece geniş bir çalışma alanı kimliği paylaşmak yerine erişimi kaynak bazında sınırlayabilirsiniz. WebPixie API erişimi Başlangıç, Pro, Kurumsal planlarında mevcuttur ve plan uygunluğunu fiyatlandırma sayfasında karşılaştırabilirsiniz. Geliştiriciler API’yi deployment sırasında monitör oluşturmak, uptime geçmişini iç panellere çekmek, olay verilerini senkronize etmek veya WebPixie’yi otomasyon araçlarına bağlamak için kullanabilir. Uyarı odaklı akışlarda API kullanımı olay yönetimi ve webhook bildirimleriyle birlikte iyi çalışır.

Evet, ancak REST API erişimi standart plan API erişiminden ayrıdır ve özel satış anlaşmalarıyla açılır. API entegrasyonu içindeki GraphQL API, izlemeyi programatik olarak yönettiğiniz yerdir; monitörler, uptime verileri, olaylar ve çalışma alanları için sorgular ve mutasyon’lar içerir. REST API ise WebPixie’nin Tools altyapısı üzerine kuruludur ve WebPixie’nin ürün içinde çalıştırdığı DNS lookup, alan adı ya da WHOIS lookup gibi tanılama araçlarını kendi kodunuzdan çağırabileceğiniz servisler olarak sunar. Hesabınızı yönetmenin ikinci bir yolu değildir; izleme yönetimi GraphQL’de kalır. İki API yüzeyi de Basic auth üzerinden API anahtarlarıyla kimlik doğrular; bir anahtar, onu oluşturan kullanıcının çalışma alanı rolünü devralır ve ardından belirli kaynaklara daraltılabilir. GraphQL API erişimi Başlangıç, Pro, Kurumsal planlarında mevcuttur; REST araç API’si erişimi satış odaklı anlaşmalarla ele alınır.

Evet, API’miz ve webhook bildirimleriyle WebPixie’yi CI/CD pipeline’larınıza entegre edebilirsiniz. Bir deployment sonrasında pipeline’ınız monitör oluşturabilir veya güncelleyebilir, yeni ortamları kaydedebilir, uptime ya da olay durumunu sorgulayabilir ve izleme sonuçlarını sürüm kontrollerine veya iç panellere aktarabilir. API entegrasyonu, Basic auth kullanan ve kaynak kapsamlı erişime sahip API anahtarlarıyla çalışır; bu da otomasyon kimlik bilgilerinin yalnızca ihtiyaç duyduğu kaynaklarla sınırlanmasına yardımcı olur. Webhook’lar olay oluşturma ve kapanış olaylarının yanı sıra SSL süre dolumu, alan adı süre dolumu ve alan adı askıya alınma olaylarını Slack, PagerDuty, Opsgenie veya kendi deployment otomasyonunuza gönderebilir. Bu yapı olay yönetimi ile birlikte iyi çalışır, çünkü doğrulanmış izleme hataları ekibinizin zaten kullandığı yanıt akışını tetikleyebilir. API ve webhook kullanılabilirliği plana bağlıdır; erişimi fiyatlandırma sayfasında karşılaştırabilirsiniz.

WebPixie, izleme olaylarını yapılandırdığınız herhangi bir HTTPS uç noktasına gönderen özel webhook’ları destekler. Webhook’lar PagerDuty, Opsgenie, olay yönetimi platformları, CI/CD otomasyonu, iç paneller ve özel bildirim sistemleri için kullanışlıdır. Desteklenen olay akışları; uptime kontrolleri, SSL kontrol hataları, SSL süre dolumu, alan adı süre dolumu ve alan adı askıya alınması için olay oluşturma ve olay kapanışını içerir. API entegrasyonu webhook’larla birlikte çalışır; böylece ekipler olay tabanlı callback alıp ardından kaynakları programatik olarak sorgulayabilir veya güncelleyebilir. Slack, uygun planlarda yerel bildirim kanalı olarak sunulur; webhook’lar ise yerleşik entegrasyonların dışındaki sistemlere bağlanmanızı sağlar. Webhook kullanılabilirliği plana bağlıdır, bu nedenle bildirim kanallarını fiyatlandırma sayfasında karşılaştırabilirsiniz. Uyarı yönlendirme ve olay yaşam döngüsü ayrıntıları için olay yönetimi sayfasına bakın.

Evet, WebPixie Pro ve üzeri planlarda özel webhook’lar üzerinden PagerDuty ile entegre olabilir. Webhook’lar izleme olaylarını yapılandırdığınız bir HTTPS uç noktasına gönderir; böylece PagerDuty WebPixie’den uyarı yönlendirme olaylarını alabilir ve ekibinizin kullandığı politika üzerinden yönlendirebilir. WebPixie, webhook entegrasyonlarında kullandığı aynı olay ve SSL/alan adı olaylarını uç noktanıza gönderir. Bu yapı olay yönetimi ile birlikte daha iyi çalışır, çünkü doğrulanan hatalar harici sisteme yönlendirilmeden önce takip edilebilir olay kayıtlarına dönüşür. Webhook kullanılabilirliği plana bağlıdır; bildirim kanallarını fiyatlandırma sayfasında karşılaştırabilirsiniz. Aynı kaynaklar etrafındaki programatik akışlar için API entegrasyonunu inceleyin.

WebPixie şu anda iOS veya Android için ayrı bir mobil uygulama sunmaz. Mobil olay farkındalığı için ekipler genellikle e-posta uyarılarını, Slack bildirimlerini veya SMS teslimatında kullanılan aynı webhook-PagerDuty/Opsgenie yönlendirmesini kullanır; bu sayede ekibiniz hâlihazırda mobil yanıt için kullandığı araçlar üzerinden mobil push bildirimleri alabilir. Uyarılar olay yönetimi üzerinden doğrulanmış olay’lardan tetiklenebilir; webhook veya API tabanlı akışlar API entegrasyonu etrafında planlanabilir. Plan uygunluğu için fiyatlandırma sayfasını inceleyin.

İzlemenizi otomatikleştirmeye hazır mısınız?

GraphQL API, kapsamlı anahtarlar ve olay webhook’ları.