Hata Kaydedici Uygulama Arka Uç Şablonu
Hata Toplama, Yığın İzleme ve Uygulama İzleme
Hatalar, yığın izleri ve uygulamalar içeren Back4app üzerinde üretime hazır Hata Kaydedici arka uç. ER diyagramı, veri sözlüğü, JSON şeması, API oyun alanı ve hızlı başlangıç için bir AI Ajanı istemi içerir.
Ana Çıkarımlar
Bu şablon, ekibinizin hata analizi ve çözüm akışlarına odaklanabilmesi için hatalar, yığın izleri ve uygulamalarla bir hata kaydetme arka ucu sağlar.
- Hata Merkezli Şema Tasarımı — Hataları, yığın izleri ve uygulama bağlamları ile net, sorgulanabilir yapılarla modelleyin.
- Gerçek Zamanlı Hata Takibi — Back4app'ın gerçek zamanlı yeteneklerini hata bildirimleri ve güncellemeleri için kullanın.
- Uygulama İzleme — Ayrıntılı yığın izleri ve bağlam ile uygulama hatalarını izleyin.
- Hata ve yığın izi özellikleri — Kullanıcıların hataları sorunsuz bir şekilde kaydetmesine, aramasına ve analiz etmesine izin verin.
- Çapraz platform hata arka ucu — Mobil ve web istemcilerine tek bir REST ve GraphQL API üzerinden hatalar, yığın izleri ve uygulamalar için hizmet verin.
Hata Kaydedici Uygulama Arka Uç Şablonu Nedir?
Back4app, hızlı ürün teslimi için bir hizmet olarak arka uç (BaaS) sağlar. Hata Kaydedici Uygulama Arka Uç Şablonu, hatalar, yığın izleri ve uygulamalar için önceden oluşturulmuş bir şemadır. Tercih ettiğiniz ön yüz (React, Flutter, Next.js ve daha fazlası) ile bağlanın ve daha hızlı teslim edin.
En iyisi:
Genel Bakış
Bir hata kaydı ürünü, hata kayıtları, yığın izleri ve uygulama bağlamlarına ihtiyaç duyar.
Bu şablon, ekiplerin hata takibini hızlıca uygulayabilmesi için gerçek zamanlı özellikler ve sahiplik kuralları ile Hata, Yığın İzi ve Uygulama tanımlar.
Temel Hata Günlüğü Özellikleri
Bu merkezdeki her teknoloji kartı, Hata, Yığın İzleme ve Uygulama ile aynı Hata Günlüğü arka uç şemasını kullanır.
Hata kaydetme ve yönetimi
Hata sınıfı mesaj, kod, seviye ve zaman damgalarını saklar.
Yığın izi toplama
Yığın İzi sınıfı hata, dosya, satır ve fonksiyonu bağlar.
Uygulama izleme
Uygulama sınıfı, ad, sürüm ve hata referanslarını saklar.
Hata Günlüğü Arka Uçunuzu Back4app ile Neden İnşa Etmelisiniz?
Back4app, ekibinizin altyapı yerine hata analizi ve çözümüne odaklanabilmesi için hata, yığın izi ve uygulama ilkeleri sağlar.
- •Hata ve yığın izi yönetimi: Hata analizi için hata sınıfı mesaj alanları ve ayrıntılı hata takibi için yığın izi sınıfı destekler.
- •Uygulama izleme özellikleri: Ayrıntılı yığın izleri ve bağlam ile uygulama hatalarını izleyin.
- •Gerçek Zamanlı + API esnekliği: Her müşteri için REST ve GraphQL'ü kullanılabilir tutarken hata güncellemeleri için Live Queries kullanın.
Tüm platformlarda tek bir arka uç sözleşmesi ile hata günlüğü özelliklerini hızla oluşturun ve yineleyin.
Temel Faydalar
Yapıyı feda etmeden hızlı yinelemeye yardımcı olan bir hata günlüğü arka ucu.
Hızlı hata günlüğü başlatma
Sıfırdan bir arka uç tasarlamak yerine, eksiksiz bir hata, yığın izleme ve uygulama şemasından başlayın.
Gerçek zamanlı hata izleme desteği
Gelişmiş hata yönetimi için gerçek zamanlı hata bildirimleri ve güncellemelerinden yararlanın.
Uygulama izleme akışını temizle
Uygulama hatalarını ayrıntılı yığın izleri ve bağlam ile izleyin.
Ölçeklenebilir izin modeli
Yalnızca yetkili kullanıcıların hata kayıtlarını ve yığın izlerini görüntüleyebilmesi veya yönetebilmesi için ACL/CLP kullanın.
Hata ve yığın izi verileri
Hataları ve yığın izlerini analiz ve çözümleme için şema sıfırlamadan saklayın ve birleştirin.
Yapay zeka başlangıç iş akışı
Tek bir yapılandırılmış komutla hızlı bir şekilde arka uç iskeleti ve entegrasyon rehberliği oluşturun.
Hata kaydı uygulamanızı başlatmaya hazır mısınız?
Back4app AI Ajanı'nın Hata Günlüğü arka ucunuzu oluşturmasına ve tek bir komutla hatalar, yığın izleri ve uygulamalar üretmesine izin verin.
Başlamak ücretsiz — ayda 50 AI Ajanı komutu, kredi kartı gerektirmez
Teknik Yığın
Bu Hata Günlüğü arka uç şablonunda her şey dahil.
ER Diyagramı
Hata Günlüğü arka uç şeması için varlık ilişki modeli.
Hataları, yığın izlerini ve uygulamaları kapsayan şema.
Diyagram kaynağını görüntüle
erDiagram
User ||--o{ Application : "owner"
Application ||--o{ ErrorLog : "application"
User ||--o{ Notification : "user"
ErrorLog ||--o{ Notification : "errorLog"
User {
String objectId PK
String username
String email
String password
Date createdAt
Date updatedAt
}
Application {
String objectId PK
String name
Pointer owner FK
Date createdAt
Date updatedAt
}
ErrorLog {
String objectId PK
Pointer application FK
String message
String stackTrace
String level
Date createdAt
Date updatedAt
}
Notification {
String objectId PK
Pointer user FK
Pointer errorLog FK
String message
String status
Date createdAt
Date updatedAt
}
Entegrasyon Akışı
Kimlik doğrulama, hata günlüğü, yığın izleme toplama ve uygulama izleme için tipik çalışma zamanı akışı.
Diyagram kaynağını görüntüle
sequenceDiagram
participant User
participant App as Error Logger App
participant Back4app as Back4app Cloud
User->>App: Login
App->>Back4app: POST /login
Back4app-->>App: Session token
User->>App: View applications
App->>Back4app: GET /classes/Application
Back4app-->>App: Application list
User->>App: Log an error
App->>Back4app: POST /classes/ErrorLog
Back4app-->>App: ErrorLog objectId
Back4app-->>App: Live Queries for new errors
App-->>User: Notification of new errorVeri Sözlüğü
Hata Kaydedici şemasındaki her sınıf için tam alan düzeyinde referans.
| Alan | Tür | Açıklama | Gerekli |
|---|---|---|---|
| objectId | String | Auto-generated unique identifier | Otomatik |
| username | String | User login name | |
| String | User email address | ||
| password | String | Hashed password (write-only) | |
| createdAt | Date | Auto-generated creation timestamp | Otomatik |
| updatedAt | Date | Auto-generated last-update timestamp | Otomatik |
User içindeki 6 alanları
Güvenlik ve İzinler
ACL ve CLP stratejisi, hataları, yığın izlerini ve uygulamaları nasıl güvence altına alır.
Kullanıcıya ait hata kontrolleri
Sadece yetkili kullanıcılar hata kayıtlarını güncelleyebilir veya silebilir; diğerleri hata içeriğini değiştiremez.
Yığın izi bütünlüğü
Sadece yetkili kullanıcılar yığın izleri oluşturabilir veya silebilir. Doğrulama için Cloud Code kullanın.
Kapsamlı okuma erişimi
Hata ve yığın izi okumalarını ilgili taraflarla sınırlayın (örneğin, kullanıcılar kendi hatalarını ve yığın izlerini görür).
Şema (JSON)
Back4app içine kopyalamaya hazır veya uygulama referansı olarak kullanılabilecek ham JSON şema tanımı.
{
"classes": [
{
"className": "User",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"username": {
"type": "String",
"required": true
},
"email": {
"type": "String",
"required": true
},
"password": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "ErrorLog",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"application": {
"type": "Pointer",
"required": true,
"targetClass": "Application"
},
"message": {
"type": "String",
"required": true
},
"stackTrace": {
"type": "String",
"required": true
},
"level": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Application",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"name": {
"type": "String",
"required": true
},
"owner": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Notification",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"user": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"errorLog": {
"type": "Pointer",
"required": true,
"targetClass": "ErrorLog"
},
"message": {
"type": "String",
"required": true
},
"status": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}AI Ajanı ile İnşa Et
Ön uç, arka uç, kimlik doğrulama ve hata, yığın izi ve uygulama akışları dahil olmak üzere bu şablondan gerçek bir Hata Günlüğü uygulaması oluşturmak için Back4app AI Ajanını kullanın.
Bu tam şema ve davranışla Back4app üzerinde bir hata günlüğü uygulaması arka ucu oluşturun. Şema: 1. Hata: mesaj (String, zorunlu), kod (String, isteğe bağlı), seviye (String, isteğe bağlı); objectId, createdAt, updatedAt (sistem). 2. Yığın İzi: hata (Hata'ya İşaretçi, zorunlu), dosya (String, zorunlu), satır (Sayı, zorunlu), fonksiyon (String, isteğe bağlı); objectId, createdAt, updatedAt (sistem). 3. Uygulama: ad (String, zorunlu), sürüm (String, zorunlu); objectId, createdAt, updatedAt (sistem). Güvenlik: - Sadece yetkili kullanıcılar hata kayıtlarını güncelleyebilir/silebilir. Doğrulama için Bulut Kodu kullanın. Kimlik Doğrulama: - Kayıt olma, giriş yapma, çıkış yapma. Davranış: - Hataları günlüğe kaydet, yığın izlerini topla, uygulamaları izle. Teslim Et: - Şema, ACL'ler, CLP'ler ile Back4app uygulaması; hata günlüğü, yığın izi toplama ve uygulama izleme için ön uç.
Önceden doldurulmuş bu şablon istemi ile Ajanı açmak için aşağıdaki butona basın.
Bu, teknoloji eki olmadan temel istemdir. Oluşturulan ön uç yığınını daha sonra uyarlayabilirsiniz.
API Oyun Alanı
Hata Günlüğü şemasına karşı REST ve GraphQL uç noktalarını deneyin. Yanıtlar sahte veri kullanır ve Back4app hesabı gerektirmez.
Bu şablonla aynı şemayı kullanır.
Teknolojinizi Seçin
Her kartı entegrasyon adımları, durum desenleri, veri modeli örnekleri ve çevrimdışı notlar için genişletin.
Flutter Hata Günlüğü Arka Ucu
React Hata Günlüğü Arka Ucu
React Yerel Hata Günlüğü Arka Ucu
Next.js Hata Günlüğü Arka Ucu
JavaScript Hata Günlüğü Arka Ucu
Android Hata Günlüğü Arka Ucu
iOS Hata Günlüğü Arka Ucu
Vue Hata Günlüğü Arka Ucu
Angular Hata Günlüğü Arka Ucu
GraphQL Hata Günlüğü Arka Ucu
REST API Hata Günlüğü Arka Ucu
PHP Hata Günlüğü Arka Ucu
.NET Hata Günlüğü Arka Ucu
Her Teknoloji ile Ne Elde Edersiniz
Her yığın aynı Hata Günlüğü arka uç şeması ve API sözleşmelerini kullanır.
Birleşik hata takibi şeması
hata kaydetme girişleri için standartlaştırılmış bir veri yapısı.
Gerçek zamanlı hata bildirimleri
hata kaydetme uygulamalarınızdaki yeni hatalar için anlık bildirimler.
Ayrıntılı yığın izleme kaydı
hata kaydetme için yığın izlerini yakalayın ve analiz edin, etkili bir şekilde hata ayıklamak için.
Güvenli veri yönetimi
hata kaydetme günlüklerinde hassas bilgileri korumak için sağlam bir güvenlik.
REST/GraphQL API erişimi
hata kaydetme günlüklerini frontend'inizle API'ler aracılığıyla kolayca entegre edin.
Genişletilebilir kayıt özellikleri
hata kaydetme kayıtlarını geliştirmek için özel alanlar ve işlevsellik ekleyin.
Hata Kaydedici Çerçeve Karşılaştırması
Desteklenen tüm teknolojiler arasında kurulum hızını, SDK stilini ve AI desteğini karşılaştırın.
| Çerçeve | Kurulum Süresi | Hata Kaydedici Faydası | SDK Türü | AI Desteği |
|---|---|---|---|---|
| 5 dakikadan kısa | Mobil ve web için tek kod tabanlı hata kaydedici. | Typed SDK | Tam | |
| ~3–7 dk | Hata kaydedici için hızlı web paneli. | Typed SDK | Tam | |
| Hızlı (5 dk) kurulum | Hata kaydedici için çoklu platform mobil uygulama. | Typed SDK | Tam | |
| ~5 dk | Hata kaydedici için sunucu tarafından oluşturulan web uygulaması. | Typed SDK | Tam | |
| ~3–5 dk | Hata kaydedici için hafif web entegrasyonu. | Typed SDK | Tam | |
| 5 dakikadan kısa | Android için hata kaydedici yerel uygulaması. | Typed SDK | Tam | |
| ~3–7 dk | iOS için hata kaydedici yerel uygulaması. | Typed SDK | Tam | |
| Hızlı (5 dk) kurulum | Reactive hata kaydedici web UI. | Typed SDK | Tam | |
| ~5 dk | Hata kaydedici için kurumsal web uygulaması. | Typed SDK | Tam | |
| 2 dakikadan kısa | Hata kaydedici için esnek GraphQL API. | GraphQL API | Tam | |
| Hızlı (2 dk) kurulum | Hata kaydedici için REST API entegrasyonu. | REST API | Tam | |
| ~3 dk | Hata kaydedici için sunucu tarafı PHP backend. | REST API | Tam | |
| Hızlı (5 dk) kurulum | Hata kaydedici için .NET backend. | Typed SDK | Tam |
Kurulum süresi, bu şablon şeması kullanılarak proje başlangıcından ilk hata günlüğüne kadar beklenen süreyi yansıtır.
Sıkça Sorulan Sorular
Bu şablonla bir Hata Günlüğü arka ucu oluşturma hakkında yaygın sorular.
Hata Kaydedici Uygulamanızı Yapmaya Hazır mısınız?
Hata kaydı projenize dakikalar içinde başlayın. Kredi kartı gerekmez.