Stackify Retrace Linux-ügynökbővítmény
Figyelemfelhívás
Ez a cikk az End Of Life (EOL) állapotú Linux-disztribúcióra, a CentOS-ra hivatkozik. Fontolja meg a használatát, és ennek megfelelően tervezze meg. További információ: CentOS End Of Life útmutató.
Áttekintés
A Stackify olyan termékeket biztosít, amelyek nyomon követik az alkalmazás részleteit a problémák gyors megtalálásához és megoldásához. A fejlesztői csapatok számára a Retrace egy teljesen integrált, többkörnyezetes alkalmazásteljesítmény szuperhatalom. Számos olyan eszközt egyesít, amelyekre a fejlesztői csapatnak szüksége van.
A Retrace az EGYETLEN eszköz, amely az alábbi képességek mindegyikét biztosítja egyetlen platform összes környezetében.
- Alkalmazásteljesítmény-kezelés (APM)
- Alkalmazás- és kiszolgálónaplózás
- Hibakövetés és monitorozás
- Kiszolgálói, alkalmazás- és egyéni metrikák
Tudnivalók a Stackify Linux-ügynökbővítményről
Ez a bővítmény a Linux Agent for Retrace telepítési útvonalát biztosítja.
Előfeltételek
Operációs rendszer
A Retrace-ügynök futtatható ezeken a Linux-disztribúciókon
Disztribúció | Verzió |
---|---|
Ubuntu | 16.04 LTS |
Debian | 9 |
Red Hat | 6.10, 7.1+ |
CentOS | 6.10, 7.0+ |
Fontos
Tartsa szem előtt a Red Hat Enterprise Linux 6.X már EOL. Az RHEL 6.10 elérhető ELS-támogatással rendelkezik, amely 2024. 06. 06-án ér véget.
Internetkapcsolat
A Linuxhoz készült Stackify Agent bővítményhez a cél virtuális gépnek csatlakoznia kell az internethez.
Előfordulhat, hogy módosítania kell a hálózati konfigurációt a Stackify-kapcsolatok engedélyezéséhez, lásd https://support.stackify.com/hc/en-us/articles/207891903-Adding-Exceptions-to-a-Firewall.
Bővítményséma
Az alábbi JSON a Stackify Retrace Agent bővítmény sémáját mutatja be. A bővítményhez az és activationKey
a environment
.
{
"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"
}
}
}
Sablonalapú telepítés
Az Azure-beli virtuálisgép-bővítmények Azure Resource Manager-sablonokkal telepíthetők. Az előző szakaszban részletezett JSON-séma egy Azure Resource Manager-sablonban használható a Stackify Retrace Linux Agent bővítmény futtatásához egy Azure Resource Manager-sablon üzembe helyezése során.
A virtuálisgép-bővítmény JSON-fájlja beágyazható a virtuálisgép-erőforrásba, vagy elhelyezhető egy Resource Manager JSON-sablon gyökér- vagy legfelső szintjén. A JSON elhelyezése hatással van az erőforrás nevének és típusának értékére. További információ: A gyermekerőforrások nevének és típusának beállítása.
Az alábbi példa feltételezi, hogy a Stackify Retrace Linux-bővítmény beágyazva van a virtuálisgép-erőforrásba. A bővítményerőforrás beágyazásakor a JSON a virtuális gép "resources": [] objektumába kerül.
A bővítményhez az és activationKey
a environment
.
{
"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"
}
}
}
Amikor a JSON bővítményt a sablon gyökerénél helyezi el, az erőforrás neve hivatkozik a szülő virtuális gépre, és a típus a beágyazott konfigurációt tükrözi.
{
"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"
}
}
}
A PowerShell telepítése
A Set-AzVMExtension
parancs a Stackify Retrace Linux-ügynök virtuálisgép-bővítményének üzembe helyezésére használható egy meglévő virtuális gépen. A parancs futtatása előtt a nyilvános és a privát konfigurációkat PowerShell-kivonattáblában kell tárolni.
A bővítményhez az és activationKey
a environment
.
$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 üzemelő példány
Az Azure CLI-eszköz használatával üzembe helyezheti a Stackify Retrace Linux Agent virtuálisgép-bővítményt egy meglévő virtuális gépen.
A bővítményhez az és activationKey
a environment
.
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'
Hibaelhárítás és támogatás
Hibakódok
Hibakód | Értelmezés | Lehetséges művelet |
---|---|---|
10 | Telepítési hiba | wget szükséges |
20 | Telepítési hiba | Python szükséges |
30 | Telepítési hiba | sudo szükséges |
40 | Telepítési hiba | activationKey szükséges |
51 | Telepítési hiba | Az operációs rendszer disztribúciója nem támogatott |
60 | Telepítési hiba | környezetre van szükség |
70 | Telepítési hiba | Ismeretlen |
80 | Hiba engedélyezése | A szolgáltatás beállítása nem sikerült |
90 | Hiba engedélyezése | A szolgáltatás indítása sikertelen |
100 | Hiba letiltása | A szolgáltatás leállítása sikertelen |
110 | Hiba letiltása | A szolgáltatás eltávolítása sikertelen |
120 | Eltávolítási hiba | A szolgáltatás leállítása sikertelen |
Ha további segítségre van szüksége, lépjen kapcsolatba a Stackify ügyfélszolgálatával: https://support.stackify.com.