Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Perhatian
Artikel ini mereferensikan CentOS, distribusi Linux yang merupakan akhir status dukungan. Harap pertimbangkan penggunaan dan rencanakan yang sesuai. Untuk informasi selengkapnya, lihat panduan Akhir Masa Pakai CentOS.
Gambaran Umum
Stackify menyediakan produk yang melacak detail tentang aplikasi Anda untuk membantu menemukan dan memperbaiki masalah dengan cepat. Untuk tim pengembang, Retrace adalah kekuatan super performa aplikasi yang terintegrasi penuh dan multi-lingkungan. Ini menggabungkan beberapa alat yang dibutuhkan setiap tim pengembangan.
Retrace adalah SATU-SATUNYA alat yang memberikan semua kemampuan berikut di semua lingkungan dalam satu platform.
- Manajemen performa aplikasi (APM)
- Pengelogan aplikasi dan server
- Pelacakan dan pemantauan kesalahan
- Metrik server, aplikasi, dan kustom
Nota
Coba bantuan VM untuk diagnostik yang lebih cepat. Kami menyarankan agar Anda menjalankan VM assist untuk Windows atau VM assist untuk Linux. Alat diagnostik berbasis skrip ini membantu Anda mengidentifikasi masalah umum yang memengaruhi Agen Tamu Azure VM dan kesehatan VM secara keseluruhan.
Jika Anda mengalami masalah performa dengan komputer virtual, sebelum menghubungi dukungan, jalankan alat-alat ini.
Tentang Ekstensi Agen Linux Stackify
Ekstensi ini menyediakan jalur penginstalan untuk Agen Linux untuk Retrace.
Prasyarat
Sistem operasi
Agen Retrace dapat dijalankan terhadap distribusi Linux ini
| Distribusi | Versi |
|---|---|
| Ubuntu | 16.04-LTS |
| Debian | 9 |
| Red Hat | 6.10, 7.1+ |
| CentOS | 6.10, 7.0+ |
Penting
Pertimbangan Red Hat Enterprise Linux 6.X sudah tidak digunakan lagi. RHEL 6.10 memiliki dukungan ELS yang tersedia, yang akan berakhir pada 06/2024.
Konektivitas Internet
Ekstensi Agen Stackify untuk Linux mengharuskan komputer virtual target terhubung ke internet.
Anda mungkin perlu menyesuaikan konfigurasi jaringan Anda untuk mengizinkan koneksi ke Stackify, lihat https://support.stackify.com/hc/en-us/articles/207891903-Adding-Exceptions-to-a-Firewall.
Skema ekstensi
JSON berikut menunjukkan skema untuk ekstensi Stackify Retrace Agent. Ekstensi ini memerlukan environment dan activationKey.
{
"type": "extensions",
"name": "StackifyExtension",
"apiVersion": "[variables('apiVersion')]",
"location": "[resourceGroup().location]",
"dependsOn": [
"[resourceId('Microsoft.Compute/virtualMachines',variables('vmName'))]"
],
"properties": {
"publisher": "Stackify.LinuxAgent.Extension",
"type": "StackifyLinuxAgentExtension",
"typeHandlerVersion": "1.0",
"autoUpgradeMinorVersion": true,
"settings": {
"environment": "myEnvironment"
},
"protectedSettings": {
"activationKey": "myActivationKey"
}
}
}
Penyebaran templat
Ekstensi Azure VM dapat disebarkan dengan templat Azure Resource Manager. Skema JSON yang dirinci di bagian sebelumnya dapat digunakan dalam templat Azure Resource Manager untuk menjalankan ekstensi Agen Linux Stackify Retrace selama penyebaran templat Azure Resource Manager.
JSON untuk ekstensi komputer virtual dapat disarangkan di dalam sumber daya komputer virtual, atau ditempatkan di tingkat akar atau atas templat JSON Resource Manager. Penempatan JSON memengaruhi nilai nama dan jenis sumber daya. Untuk informasi selengkapnya, lihat Mengatur nama dan jenis untuk sumber daya anak.
Contoh berikut mengasumsikan ekstensi Linux Stackify Retrace bersarang di dalam sumber daya komputer virtual. Saat menumpuk sumber daya ekstensi, JSON ditempatkan di objek "sumber daya": [] dari komputer virtual.
Ekstensi ini memerlukan environment dan activationKey.
{
"type": "extensions",
"name": "StackifyExtension",
"apiVersion": "[variables('apiVersion')]",
"location": "[resourceGroup().location]",
"dependsOn": [
"[resourceId('Microsoft.Compute/virtualMachines',variables('vmName'))]"
],
"properties": {
"publisher": "Stackify.LinuxAgent.Extension",
"type": "StackifyLinuxAgentExtension",
"typeHandlerVersion": "1.0",
"autoUpgradeMinorVersion": true,
"settings": {
"environment": "myEnvironment"
},
"protectedSettings": {
"activationKey": "myActivationKey"
}
}
}
Saat menempatkan ekstensi JSON di akar templat, nama sumber daya menyertakan referensi ke komputer virtual induk, dan jenisnya mencerminkan konfigurasi berlapis.
{
"type": "Microsoft.Compute/virtualMachines/extensions",
"name": "<parentVmResource>/StackifyExtension",
"apiVersion": "[variables('apiVersion')]",
"location": "[resourceGroup().location]",
"dependsOn": [
"[concat('Microsoft.Compute/virtualMachines/', variables('vmName'))]"
],
"properties": {
"publisher": "Stackify.LinuxAgent.Extension",
"type": "StackifyLinuxAgentExtension",
"typeHandlerVersion": "1.0",
"autoUpgradeMinorVersion": true,
"settings": {
"environment": "myEnvironment"
},
"protectedSettings": {
"activationKey": "myActivationKey"
}
}
}
Penyebaran PowerShell
Perintah Set-AzVMExtension dapat digunakan untuk menyebarkan ekstensi komputer virtual Agen Linux Stackify Retrace ke komputer virtual yang ada. Sebelum menjalankan perintah, konfigurasi publik dan privat perlu disimpan dalam tabel hash PowerShell.
Ekstensi ini memerlukan environment dan activationKey.
$PublicSettings = @{"environment" = "myEnvironment"}
$ProtectedSettings = @{"activationKey" = "myActivationKey"}
Set-AzVMExtension -ExtensionName "Stackify.LinuxAgent.Extension" `
-ResourceGroupName "myResourceGroup" `
-VMName "myVM" `
-Publisher "Stackify.LinuxAgent.Extension" `
-ExtensionType "StackifyLinuxAgentExtension" `
-TypeHandlerVersion 1.0 `
-Settings $PublicSettings `
-ProtectedSettings $ProtectedSettings `
-Location WestUS `
Penyebaran Azure CLI
Alat Azure CLI dapat digunakan untuk menyebarkan ekstensi komputer virtual Agen Linux Stackify Retrace ke komputer virtual yang ada.
Ekstensi ini memerlukan environment dan activationKey.
az vm extension set --publisher 'Stackify.LinuxAgent.Extension' --version 1.0 --name 'StackifyLinuxAgentExtension' --protected-settings '{"activationKey":"myActivationKey"}' --settings '{"environment":"myEnvironment"}' --resource-group 'myResourceGroup' --vm-name 'myVmName'
Pemecahan masalah dan dukungan
Kode kesalahan
| Kode kesalahan | Meaning | Kemungkinan tindakan |
|---|---|---|
| 10 | Kesalahan Penginstalan | wget diperlukan |
| 20 | Kesalahan Penginstalan | Python diperlukan |
| 30 | Kesalahan Penginstalan | sudo diperlukan |
| 40 | Kesalahan Penginstalan | activationKey diperlukan |
| 51 | Kesalahan Penginstalan | Distro OS tidak didukung |
| 60 | Kesalahan Penginstalan | lingkungan diperlukan |
| 70 | Kesalahan Penginstalan | Unknown |
| 80 | Aktifkan Kesalahan | Penyetelan layanan gagal |
| 90 | Aktifkan Kesalahan | Pengaktifan layanan gagal |
| 100 | Nonaktifkan Kesalahan | Layanan Gagal Berhenti |
| 110 | Nonaktifkan Kesalahan | Penghapusan Layanan Gagal |
| 120 | Hapus Instalan Kesalahan | Layanan Gagal Berhenti |
Jika Anda memerlukan bantuan lebih lanjut, Anda dapat menghubungi dukungan Stackify di https://support.stackify.com.