CI Gözlemleme
AI Agent ile oluşturun
CI Gözlemlenebilirlik Platformu

Sürekli Entegrasyon & Gözlemlenebilirlik Platformu Şablonu
Yazılım Teslimatını ve Sistem Performansını İzleme

Back4app üzerinde üretim için hazır Sürekli Entegrasyon & Gözlemlenebilirlik Platformu arka uç ile yazılım teslimatını ve sistem performans metriklerini izleme. ER diyagramı, veri sözlüğü, JSON şeması, API oyun alanı ve hızlı başlangıç için bir Yapay Zeka Ajanı istemi içerir.

Ana Noktalar

Bu şablon, yazılım teslimat hatlarının detaylı izlenmesi ile Sürekli Entegrasyon ve İzleme Platformu için bir arka uç sağlar, böylece ekibiniz performans yönetimi ve şeffaflığa odaklanabilir.

  1. Yazılım teslimat hatlarını izlemeHat aşamalarını takip edin ve iş akışı metriklerini sorunsuz bir şekilde görselleştirin.
  2. Performans metriklerini izlemeSistem performans güncellemeleri için Back4app'ın gerçek zamanlı yeteneklerini kullanın.
  3. İşbirlikçi çözümlerPaylaşılan içgörüler ve uyarılar kullanarak ekipler içinde işbirliğini kolaylaştırın.
  4. Kullanıcı erişim yönetimiFarklı roller için sağlam erişim kontrolleri ile kullanıcı izinlerini yönetin.
  5. Çoklu platform entegrasyonuMobil ve web istemcilerine analitik için birleşik bir REST ve GraphQL API'si ile hizmet edin.

Sürekli Entegrasyon ve Gözlemlenebilirlik Platformu Şablonu Nedir?

Back4app, etkili ürün teslimatı için tasarlanmış bir arka uç hizmeti (BaaS). Sürekli Entegrasyon ve Gözlemlenebilirlik Platformu Şablonu, kullanıcılar, pipeline'lar, metrikler ve uyarılar için önceden oluşturulmuş bir şemayı kapsamaktadır. Tercih ettiğiniz ön ucu (React, Flutter, Next.js ve daha fazlası) bağlayın ve dağıtımı hızlandırın.

En iyisi:

Sürekli entegrasyon izleme çözümleriPerformans takip platformlarıSistem yönetim araçlarıİşbirlikçi izleme uygulamalarıMVP lansmanlarıGözlemlenebilirlik için BaaS'ı tercih eden takımlar

Genel Bakış

Sürekli Entegrasyon ve Gözlemlenebilirlik Platformu, yazılım teslimatı ve performans metrikleri için izleme yeteneklerine ihtiyaç duyar.

Bu şablon, gerçek zamanlı izleme ve güvenli paylaşım özellikleri ile iş birliğini kolaylaştırmak için Kullanıcı, Boru Hattı, Metriği ve Uyarıyı kapsar.

Temel Sürekli Entegrasyon ve İzlenebilirlik Özellikleri

Her teknoloji kartı, Kullanıcı, Hat, Ölçüt ve Uyarıyı kapsayan aynı Sürekli Entegrasyon & Gözlemlenebilirlik arka uç şemasını kullanır.

Kullanıcı yönetimi

Kullanıcı sınıfı kullanıcı adı, e-posta, şifre ve rollerini tutar.

Kanal izleme ve yönetimi

Kanal sınıfı isim, mevcut durum ve performans metriklerini saklar.

Performans ölçütleri takibi

Ölçüt sınıfı türü, değeri ve zaman damgasını yakalar.

Uyarı yönetimi

Uyarı sınıfı uyarı seviyesini ve ilgili mesajları yakalar.

Neden Back4app ile Sürekli Entegrasyon ve İzlenebilirlik Platformu Arkadaşınızı Oluşturun?

Back4app, ekibinizin altyapıdan ziyade performans ve izlenebilirliğe odaklanmasını sağlayan izleme ve analiz araçlarıyla sizi donatır.

  • Pipeline ve metrik yönetimi: Detaylı metrikler ve uyarılarla pipeline sınıfı işbirliğini destekler.
  • Güvenlik ve görünürlük özellikleri: Kullanıcılar için kontrol edilen izinlerle performans içgörülerinin erişimini ve görünürlüğünü yönetin.
  • Gerçek Zamanlı + API entegrasyonu: Her müşteri için REST ve GraphQL'ı kullanıma hazır tutarken gerçek zamanlı metrik güncellemeleri için Live Queries'i değerlendirin.

Tüm platformlar arasında tek bir backend sözleşmesi ile izlenebilirlik özelliklerini hızlıca oluşturun ve geliştirin.

Temel Faydalar

Güvenlikten ödün vermeden hızlı yinelemeyi destekleyen bir Sürekli Entegrasyon & Gözlemlenebilirlik arka uç.

Swift gözlemlenebilirlik çözümü dağıtımı

Arka uç inşa etmek yerine kapsamlı bir kullanıcı ve boru hattı şemasından başlayın.

Yerleşik güvenlik ve paylaşım yetenekleri

Güçlü ekip işbirliği için güvenli izleme özelliklerini ve zamanında performans güncellemelerini kullanın.

Ayrıntılı erişim kontrol akışı

Boru hatlarına ve metriklere katı izinlerle erişimi yönetin.

Genişletilebilir izin modeli

Sadece yetkili personelin boru hatlarını ve metrikleri görüntülemesini sağlamak için ACL/CLP'leri uygulayın.

Performans izleme verileri

Boru hattı ve metrik verilerini depolayın ve toplulaştırın, şemaları değiştirmeden kesintisiz görüntüleme ve etkileşim sağlamayı kolaylaştırın.

AI bootstrap iş akışı

Tek bir yapılandırılmış istemle arka uç iskeleti ve entegrasyon rehberi hızla oluşturun.

Sürekli Entegrasyon ve İzlenebilirlik platformunuzu başlatmaya hazır mısınız?

Back4app AI Ajanı'nın, tek bir istemle izleme metriği ve hatları da dahil olmak üzere Sürekli Entegrasyon ve İzlenebilirlik arka ucunuzu oluşturmasına izin verin.

Başlamak için ücretsiz — ayda 50 AI Ajanı istemi, kredi kartı gerekmiyor

Teknik Yığın

Bu Sürekli Entegrasyon ve İzleme arka uç şablonu içinde yer alan her şey.

Önyüz
13+ teknoloji
Arka uç
Back4app
Veritabanı
MongoDB
Kimlik doğrulama
Yerleşik kimlik doğrulama + oturumlar
API
REST ve GraphQL
Gerçek zamanlı
Live Queries

ER Diyagramı

Sürekli Entegrasyon & Gözlemlenebilirlik arka uç şeması için varlık ilişki modeli.

Şemayı görüntüle kaynağı
Mermaid
erDiagram
    User ||--o{ Pipeline : "owner"
    User ||--o{ AccessLog : "user"
    Pipeline ||--o{ Metric : "pipeline"
    User ||--o{ AccessLog : "user"
    Metric ||--o{ AccessLog : "metric"

    User {
        String objectId PK
        String username
        String email
        String password
        String role
        Date createdAt
        Date updatedAt
    }

    Pipeline {
        String objectId PK
        String name
        String status
        Pointer owner FK
        Date createdAt
        Date updatedAt
    }

    Metric {
        String objectId PK
        Pointer pipeline FK
        String metricName
        Number value
        Date timestamp
        Date createdAt
        Date updatedAt
    }

    AccessLog {
        String objectId PK
        Pointer user FK
        Pointer metric FK
        Date accessTime
        Date createdAt
        Date updatedAt
    }

Entegrasyon Akışı

Kimlik doğrulama, pipeline izleme, performans metrikleri ve uyarı için tipik çalışma akışı.

Şemayı görüntüle kaynağı
Mermaid
sequenceDiagram
  participant User
  participant App as CI Observability Platform App
  participant Back4app as Back4app Cloud

  User->>App: Login
  App->>Back4app: POST /login
  Back4app-->>App: Session token

  User->>App: View pipeline status
  App->>Back4app: GET /classes/Pipeline
  Back4app-->>App: Pipeline details

  User->>App: Retrieve metrics
  App->>Back4app: GET /classes/Metric
  Back4app-->>App: Metric details

  App->>Back4app: Log access
  Back4app-->>App: AccessLog objectId

Veri Sözlüğü

Sürekli Entegrasyon ve Gözlemlenebilirlik şemasındaki her sınıf için tam alan düzeyi referansı.

AlanTürAçıklamaGerekli
objectIdStringAuto-generated unique identifierOtomatik
usernameStringUser login name
emailStringUser email address
passwordStringHashed password (write-only)
roleStringRole of the user (e.g., admin, developer)
createdAtDateAuto-generated creation timestampOtomatik
updatedAtDateAuto-generated last-update timestampOtomatik

7 alanları User içerisinde

Güvenlik ve İzinler

ACL ve CLP stratejisinin kullanıcıları, hatları, metrikleri ve uyarıları nasıl koruduğu.

Kullanıcıya ait profil kontrolleri

Profilini yalnızca kullanıcı güncelleyebilir veya silebilir; diğer kullanıcılar kullanıcı içeriğini değiştiremez.

Hat ve metrik bütünlüğü

Sadece sahibi, hatlarını ve metriklerini oluşturabilir veya silebilir. Doğrulamalar için Cloud Code'u kullanın.

Kapsamlı okuma erişimi

Pipeline ve metrik okumalarını yetkili personelle sınırlayın.

Şeması (JSON)

Kopyalamak için hazır ham JSON şeması tanımı Back4app ya da bir uygulama referansı olarak kullanın.

JSON
{
  "classes": [
    {
      "className": "User",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "username": {
          "type": "String",
          "required": true
        },
        "email": {
          "type": "String",
          "required": true
        },
        "password": {
          "type": "String",
          "required": true
        },
        "role": {
          "type": "String",
          "required": true
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "Pipeline",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "name": {
          "type": "String",
          "required": true
        },
        "status": {
          "type": "String",
          "required": true
        },
        "owner": {
          "type": "Pointer",
          "required": true,
          "targetClass": "User"
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "Metric",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "pipeline": {
          "type": "Pointer",
          "required": true,
          "targetClass": "Pipeline"
        },
        "metricName": {
          "type": "String",
          "required": true
        },
        "value": {
          "type": "Number",
          "required": true
        },
        "timestamp": {
          "type": "Date",
          "required": true
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "AccessLog",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "user": {
          "type": "Pointer",
          "required": true,
          "targetClass": "User"
        },
        "metric": {
          "type": "Pointer",
          "required": true,
          "targetClass": "Metric"
        },
        "accessTime": {
          "type": "Date",
          "required": true
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    }
  ]
}

AI Ajansı ile İnşa Et

Bu şablondan ön yüz, arka yüz, kimlik doğrulama ve izleme yeteneklerini kapsayan tam bir Sürekli Entegrasyon & Gözlemlenebilirlik uygulaması oluşturmak için Back4app AI Ajansından yararlanın.

Back4app AI Ajansı
İnşa etmeye hazır
Back4app üzerinde bu kesin şemaya ve davranışa sahip bir Sürekli Entegrasyon ve Gözlemleme uygulama arka ucu oluşturun.

Şema:
1. Kullanıcı (Back4app yerleşik kullanılacak): kullanıcı adı, e-posta, şifre; objectId, createdAt, updatedAt (sistem).
2. Pipeline: ad (String, gerekli), durum (String), metrikler (Metrik Dizisi, gerekli); objectId, createdAt, updatedAt (sistem).
3. Metrik: tür (String, gerekli), değer (Number, gerekli), zaman damgası (Date, gerekli); objectId, createdAt, updatedAt (sistem).
4. Uyarı: seviye (String, gerekli), mesaj (String, gerekli); objectId, createdAt, updatedAt (sistem).

Güvenlik:
- Yalnızca kullanıcı profillerini güncelleyebilir/silinir. Yalnızca sahip, kendi pipeline'larını ve metriklerini oluşturabilir/silinir. Doğrulamalar için Cloud Code kullanın.

Kimlik Doğrulama:
- Kaydolma, giriş, çıkış.

Davranış:
- Kullanıcıları listele, pipeline verilerini al, metrikler oluştur ve uyarıları yönet.

Teslim Et:
- Şeması, ACL'ler, CLP'ler ile Back4app uygulaması; kullanıcı profilleri, pipeline'lar, metrikler ve uyarılar için ön yüz.

Aşağıdaki düğmeye basarak bu şablon istemi önceden doldurulmuş olarak Ajansı açın.

Bu, bir teknoloji ek eki olmadan temel istemdir. Üretilen ön yüz yığınını sonradan ayarlayabilirsiniz.

Dakikalar içinde DağıtAylık 50 ücretsiz istemKredi kartı gerekmez

API Oyun Alanı

Sürekli Entegrasyon ve Gözlemleme şemasına karşı REST ve GraphQL uç noktalarını test edin. Yanıtlar sahte verileri kullanır ve Back4app hesabı gerektirmez.

Oyun alanını yüklüyor…

Bu şemayı bu şablonla aynı şekilde kullanır.

Teknolojinizi Seçin

Her bir kartı entegrasyon adımları, durum desenleri, veri modeli örnekleri ve çevrimdışı notlar için açın.

Flutter Sürekli Entegrasyon ve Gözlemlenebilirlik Platformu

React Sürekli Entegrasyon ve Gözlemlenebilirlik Platformu

React Yerel Sürekli Entegrasyon ve Gözlemlenebilirlik Platformu

Next.js Sürekli Entegrasyon ve Gözlemlenebilirlik Platformu

JavaScript Sürekli Entegrasyon ve Gözlemlenebilirlik Platformu

Android Sürekli Entegrasyon ve Gözlemlenebilirlik Platformu

iOS Sürekli Entegrasyon ve Gözlemlenebilirlik Platformu

Vue Sürekli Entegrasyon ve Gözlemlenebilirlik Platformu

Angular Sürekli Entegrasyon ve Gözlemlenebilirlik Platformu

GraphQL Sürekli Entegrasyon ve Gözlemlenebilirlik Platformu

REST API Sürekli Entegrasyon ve Gözlemlenebilirlik Platformu

PHP Sürekli Entegrasyon ve Gözlemlenebilirlik Platformu

.NET Sürekli Entegrasyon ve Gözlemlenebilirlik Platformu

Her Teknolojiyle Ne Alırsınız

Her yığın aynı Sürekli Entegrasyon ve Gözlemlenebilirlik arka uç şemasını ve API standartlarını kullanır.

Birleşik ci görünürlük veri yapısı

Kullanıcılar, boru hatları ve metrikler için uyumlu bir şema.

ci görünürlük için gerçek zamanlı uyarılar

Kritik boru hattı olayları ve metrikler için anlık bildirimler.

ci görünürlük için güvenli paylaşım

Ekip üyeleriyle içgörü ve raporları güvenle paylaşın.

REST/GraphQL API'leri için ci görünürlük

Çeşitli frontend çerçeveleriyle entegre olmak için esnek API'ler.

Özelleştirilebilir metrikler panosu

Önemli ci görünürlük performans göstergelerini izlemek için görüntüleri kişiselleştirin.

Genişletilebilir eklenti desteği

ci görünürlük ihtiyaçlarınıza göre özel özellikler ve işlevsellik ekleyin.

Ci Gözlemleme Platformu Çerçeve Karşılaştırması

Tüm desteklenen teknolojilerde kurulum hızı, SDK tarzı ve AI yardımıyla karşılaştırma yapın.

ÇerçeveKurulum SüresiCi Gözlemlenebilirlik Platformu AvantajıSDK TürüYapay Zeka Desteği
~3–7 dkMobil ve web için ci gözlemlenebilirlik platformu için tek kod tabanı.Typed SDKTam
Hızlı (5 dk) kurulumci gözlemlenebilirlik platformu için hızlı web panosu.Typed SDKTam
~5 dkci gözlemlenebilirlik platformu için çapraz platform mobil uygulama.Typed SDKTam
Yaklaşık 5 dkci gözlemleme platformu için sunucu tarafından oluşturulmuş web uygulaması.Typed SDKTam
~3–5 dkci gözlemleme platformu için hafif web entegrasyonu.Typed SDKTam
~3–7 dkci gözlemleme platformu için yerel Android uygulaması.Typed SDKTam
Hızlı (5 dk) kurulumci gözlemleme platformu için yerel iOS uygulaması.Typed SDKTam
~5 dkci gözlemleme platformu için Reactif web arayüzü.Typed SDKTam
Yaklaşık 5 dkci gözlemliliği platformu için kurumsal web uygulaması.Typed SDKTam
2 dakikadan azci gözlemliliği platformu için esnek GraphQL API.GraphQL APITam
Hızlı (2 dk) kurulumci gözlemliliği platformu için REST API entegrasyonu.REST APITam
~3 dkci gözlemleme platformu için sunucu tarafı PHP backend.REST APITam
~5 dkci gözlemleme platformu için .NET backend.Typed SDKTam

Kurulum süresi, proje başlangıcından ilk metriği veya bu şemayı kullanarak pipeline'ı sorgulamaya kadar beklenen süreyi yansıtır.

Sıkça Sorulan Sorular

Bu şablonla Sürekli Entegrasyon ve Gözlemleme platformu oluşturma hakkında yaygın sorular.

Sürekli Entegrasyon ve Gözlemlenebilirlik arka ucu nedir?
Sürekli Entegrasyon ve Gözlemlenebilirlik şablonu neleri içerir?
Neden Back4app'ı Sürekli Entegrasyon ve Gözlemlenebilirlik platformu için kullanmalıyım?
Flutter ile metrikler ve hatlar için sorguları nasıl çalıştırırım?
Erişim kontrolünü Next.js Server Actions ile nasıl yönetirim?
React Native, metrikleri ve pipeline'ları çevrimdışı olarak önbelleğe alabilir mi?
Yetkisiz metrik erişimini nasıl engellerim?
Android üzerinde metrikleri ve pipeline'ları görüntülemenin en iyi yolu nedir?
Metrik izleme akışının uçtan uca çalışması nasıl?

Tüm dünyadan geliştiriciler tarafından güvenilir

Back4app şablonlarını kullanarak Sürekli Entegrasyon ve Gözlemleme çözümlerini hızlandıran ekiplere katılın.

G2 Users Love Us Badge

Sürekli Entegrasyon ve Gözlemlenebilirlik Platformunuzu Kurmaya Hazır Mısınız?

Sürekli Entegrasyon ve Gözlemlenebilirlik projenizi hızlı bir şekilde başlatın. Kredi kartı gerekmiyor.

Teknoloji Seçin