التوثيق
ابدأ ربط تطبيقك مع AllStak.
ثبّت SDK، أضف مفتاح API، وابدأ بإرسال الأخطاء والطلبات والسجلات وحالة السيرفرات.
إرسال البيانات بمفتاح APIإعداد SDKمتوافق مع OpenTelemetryيدعم الاستضافة الذاتية
البدء السريع
ثلاث خطوات حتى تظهر أول بيانات من تطبيقك.
01
أنشئ مشروعًا
أنشئ مشروعًا في لوحة AllStak. كل مشروع له مفاتيحه وبيئاته ومدة حفظه.
dashboard
Projects → New project → "checkout-api"02
أنشئ مفتاح API
أنشئ مفتاحًا للبيئة التي تريد مراقبتها، مثل production أو staging.
.env
ALLSTAK_API_KEY=astk_live_xxxxxxxxx03
ثبّت SDK وشغّله
ثبّت الحزمة المناسبة لتطبيقك. بعدها يبدأ AllStak بالتقاط الأخطاء والطلبات الأساسية.
instrument.ts
npm install @allstak/next
AllStak.init({
apiKey: process.env.NEXT_PUBLIC_ALLSTAK_API_KEY,
environment: "production",
release: "v2.4.1",
})مصادقة عبر مفتاح API
إعداد مفتاح API
يستقبل AllStak البيانات عبر مفاتيح API لكل مشروع وبيئة. تدير المفاتيح من اللوحة وتستخدمها من متغيرات البيئة.
- مفاتيح API تربط البيانات بمشروع واحد.
- المفاتيح الخاصة بكل بيئة تفصل بين الإنتاج والتجهيز والتطوير.
- رموز وكيل الخادم تصادق وكلاء المضيف والحاويات.
- كل البيانات المرسلة موثّقة ومشفّرة أثناء النقل (TLS).
- دوّر أو ألغِ مفتاحًا دون إعادة النشر — فهو موجود في متغيّرات بيئتك.
مفاتيح API
checkout-apiإنتاج
astk_live_••••a1b2آخر استخدام قبل دقيقتيناختبار
astk_stg_••••c3d4آخر استخدام قبل ساعةالتطوير
astk_dev_••••e5f6آخر استخدام قبل 3 أيامتدوير المفتاح يُلغي القيمة القديمة فورًا.
حِزم SDK
حِزم SDK رسمية لكل طبقة من نظامك. ثبّتها، واضبط مفتاح API، وابدأ بالإبلاغ.
الواجهة الأمامية
JavaScriptسهل
npm i @allstak/[email protected]عرض الدليلReactسهل
npm i @allstak/[email protected]عرض الدليلNext.jsسهل
npm i @allstak/[email protected]عرض الدليلVueسهل
npm i @allstak/[email protected]عرض الدليلNuxtسهل
npm i @allstak/[email protected]عرض الدليلAngularسهل
npm i @allstak/[email protected]عرض الدليلSvelteسهل
npm i @allstak/[email protected]عرض الدليلAstroسهل
npm i @allstak/[email protected]عرض الدليلالخلفية
Node.jsسهل
npm i @allstak/[email protected]عرض الدليلNestJSسهل
npm i @allstak/[email protected]عرض الدليلFastifyسهل
npm i @allstak/[email protected]عرض الدليلLaravelمتوسط
composer require allstak/sdk-php:1.4.0عرض الدليلSpring Bootمتوسط
sa.allstak:allstak-spring-boot-starter:0.4.0عرض الدليلGoمتوسط
go get github.com/AllStak/[email protected]عرض الدليلRubyسهل
gem install allstak -v 0.3.0عرض الدليلPythonسهل
pip install allstak==0.2.0عرض الدليلC# / .NETمتوسط
dotnet add package AllStakعرض الدليلExpressسهل
npm i @allstak/[email protected]عرض الدليلSymfonyمتوسط
composer require allstak/sdk-symfony:0.1.0عرض الدليلRustمتوسط
cargo add [email protected]عرض الدليلالجوال
التكاملات
اربط AllStak بقنوات التنبيه والبنية التحتية وسير عمل فريقك.
تنبيهات
SlackDiscordMicrosoft TeamsEmailWebhooksPagerDutyOpsgenieTelegram
بنية تحتية
DockerKubernetesNGINXRedisPostgreSQL
سير العمل
JiraWebhooksStatus Page
الخطوات التالية
بمجرّد أن تبدأ بالإبلاغ عن الأحداث، أكمِل إعدادك.