Stackify Retrace Linux Aracısı Uzantısı
Dikkat
Bu makale, Kullanım Süresi Sonu (EOL) durumu olan bir Linux dağıtımı olan CentOS'a başvurur. Lütfen kullanımınızı göz önünde bulundurun ve uygun şekilde planlayın. Daha fazla bilgi için bkz . CentOS Kullanım Süresi Sonu kılavuzu.
Genel bakış
Stackify, sorunları hızla bulup düzeltmeye yardımcı olmak için uygulamanızla ilgili ayrıntıları izleyen ürünler sağlar. Geliştirici ekipleri için Retrace tamamen tümleşik, çok ortamlı bir uygulama performansı süper gücüdür. Her geliştirme ekibinin ihtiyaç duyduğu çeşitli araçları birleştirir.
Retrace, tek bir platformdaki tüm ortamlarda aşağıdaki özelliklerin tümünü sunan YALNIZCA aracıdır.
- Uygulama performansı yönetimi (APM)
- Uygulama ve sunucu günlüğü
- Hata izleme ve izleme
- Sunucu, uygulama ve özel ölçümler
Stackify Linux Aracısı Uzantısı Hakkında
Bu uzantı, Geri çekme için Linux Aracısı için bir yükleme yolu sağlar.
Önkoşullar
İşletim sistemi
Retrace aracısı bu Linux dağıtımlarında çalıştırılabilir
Dağıtım | Sürüm |
---|---|
Ubuntu | 16.04 LTS |
Debian | 9 |
Red Hat | 6.10, 7.1+ |
CentOS | 6.10, 7.0+ |
Önemli
Red Hat Enterprise Linux 6.X'in zaten EOL olduğunu göz önünde bulundurun. RHEL 6.10, 06/2024 tarihinde sona erecek els desteğine sahiptir.
İnternet bağlantısı
Linux için Stackify Aracısı uzantısı, hedef sanal makinenin İnternet'e bağlı olmasını gerektirir.
Stackify bağlantılarına izin vermek için ağ yapılandırmanızı ayarlamanız gerekebilir, bkz https://support.stackify.com/hc/en-us/articles/207891903-Adding-Exceptions-to-a-Firewall. .
Uzantı şeması
Aşağıdaki JSON, Stackify Retrace Agent uzantısının şemasını gösterir. Uzantı için ve activationKey
gerekirenvironment
.
{
"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"
}
}
}
Şablon dağıtımı
Azure VM uzantıları Azure Resource Manager şablonlarıyla dağıtılabilir. Önceki bölümde ayrıntılarıyla belirtilen JSON şeması, Azure Resource Manager şablonu dağıtımı sırasında Stackify Retrace Linux Aracısı uzantısını çalıştırmak için bir Azure Resource Manager şablonunda kullanılabilir.
Sanal makine uzantısı için JSON, sanal makine kaynağının içine yerleştirilebilir veya Resource Manager JSON şablonunun köküne veya en üst düzeyine yerleştirilebilir. JSON'un yerleşimi, kaynak adı ve türünün değerini etkiler. Daha fazla bilgi için bkz. Alt kaynaklar için ad ve tür ayarlama.
Aşağıdaki örnekte Stackify Retrace Linux uzantısının sanal makine kaynağının içinde iç içe yerleştirilmiş olduğu varsayılır. Uzantı kaynağını iç içe yerleştirirken, JSON sanal makinenin "resources": [] nesnesine yerleştirilir.
Uzantı için ve activationKey
gerekirenvironment
.
{
"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"
}
}
}
JSON uzantısını şablonun köküne yerleştirirken, kaynak adı üst sanal makineye bir başvuru içerir ve tür iç içe yapılandırmayı yansıtır.
{
"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"
}
}
}
PowerShell dağıtımı
Komutu, Set-AzVMExtension
Stackify Retrace Linux Agent sanal makine uzantısını mevcut bir sanal makineye dağıtmak için kullanılabilir. Komutu çalıştırmadan önce genel ve özel yapılandırmaların bir PowerShell karma tablosunda depolanması gerekir.
Uzantı için ve activationKey
gerekirenvironment
.
$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 `
Azure CLI dağıtımı
Azure CLI aracı, Stackify Retrace Linux Agent sanal makine uzantısını mevcut bir sanal makineye dağıtmak için kullanılabilir.
Uzantı için ve activationKey
gerekirenvironment
.
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'
Sorun giderme ve destek
Hata kodları
Hata kodu | Anlamı | Olası eylem |
---|---|---|
10 | Yükleme Hatası | wget gereklidir |
20 | Yükleme Hatası | Python gereklidir |
30 | Yükleme Hatası | sudo gereklidir |
40 | Yükleme Hatası | activationKey gereklidir |
51 | Yükleme Hatası | İşletim sistemi dağıtımı desteklenmiyor |
60 | Yükleme Hatası | ortam gereklidir |
70 | Yükleme Hatası | Bilinmiyor |
80 | Hatayı Etkinleştir | Hizmet kurulumu başarısız oldu |
90 | Hatayı Etkinleştir | Hizmet başlatılamadı |
100 | Hatayı Devre Dışı Bırak | Hizmet Durdurulamadı |
110 | Hatayı Devre Dışı Bırak | Hizmet Kaldırılamadı |
120 | Kaldırma Hatası | Hizmet Durdurulamadı |
Daha fazla yardıma ihtiyacınız varsa adresinden https://support.stackify.comStackify desteğine başvurabilirsiniz.