Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Waarschuwing
Dit artikel verwijst naar CentOS, een Linux-distributie die de ondersteuningsstatus beëindigt. Houd rekening met uw gebruik en plan dienovereenkomstig. Zie de richtlijnen CentOS End Of Lifevoor meer informatie.
Overzicht
Stackify biedt producten die details over uw toepassing bijhouden om snel problemen te vinden en op te lossen. Voor ontwikkelaarsteams is Retrace een volledig geïntegreerde, multi-omgeving, superkracht voor app-prestaties. Het combineert verschillende hulpprogramma's die elk ontwikkelteam nodig heeft.
Retrace is het ENIGE hulpprogramma dat alle volgende mogelijkheden biedt voor alle omgevingen in één platform.
- Application Performance Management (APM)
- Logboekregistratie van toepassingen en servers
- Fouten bijhouden en bewaken
- Server-, toepassings- en aangepaste metrische gegevens
Opmerking
Probeer VM-hulp voor snellere diagnostische gegevens. U wordt aangeraden VM-hulp uit te voeren voor Windows of VM-hulp voor Linux. Met deze diagnostische hulpprogramma's op basis van scripts kunt u veelvoorkomende problemen identificeren die van invloed zijn op de Azure VM-gastagent en de algehele VM-status.
Als u prestatieproblemen ondervindt met virtuele machines, voert u deze hulpprogramma's uit voordat u contact op neemt met de ondersteuning.
Over stackify Linux-agentextensie
Deze extensie biedt een installatiepad voor de Linux-agent voor Retrace.
Vereiste voorwaarden
Besturingssysteem
De Retrace-agent kan worden uitgevoerd op deze Linux-distributies
| Distributie | Version |
|---|---|
| Ubuntu | 16.04 LTS |
| Debian | 9 |
| Red Hat | 6.10, 7.1+ |
| CentOS | 6.10, 7.0+ |
Belangrijk
Houd er rekening mee dat Red Hat Enterprise Linux 6.X al is afgeschaft. RHEL 6.10 heeft els-ondersteuning beschikbaar, die eindigt op 06/2024.
Verbinding met internet
De Stackify Agent-extensie voor Linux vereist dat de doel-VM is verbonden met internet.
Mogelijk moet u de netwerkconfiguratie aanpassen om verbindingen met Stackify toe te staan.https://support.stackify.com/hc/en-us/articles/207891903-Adding-Exceptions-to-a-Firewall
Extensieschema
In de volgende JSON ziet u het schema voor de stackify Retrace Agent-extensie. De extensie vereist de environment en 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"
}
}
}
Sjabloonimplementatie
Azure VM-extensies kunnen worden geïmplementeerd met Azure Resource Manager-sjablonen. Het JSON-schema dat in de vorige sectie wordt beschreven, kan worden gebruikt in een Azure Resource Manager-sjabloon om de Extensie Stackify Retrace Linux Agent uit te voeren tijdens een implementatie van een Azure Resource Manager-sjabloon.
De JSON voor een virtuele-machineextensie kan worden genest in de virtuele-machineresource of op het hoogste niveau van een Resource Manager JSON-sjabloon worden geplaatst. De plaatsing van de JSON is van invloed op de waarde van de resourcenaam en het type. Zie Naam en type instellen voor onderliggende resources voor meer informatie.
In het volgende voorbeeld wordt ervan uitgegaan dat de Linux-extensie Stackify Retrace genest is binnen de resource van de virtuele machine. Bij het nesten van de extensieresource wordt de JSON in het object 'resources': [] van de virtuele machine geplaatst.
De extensie vereist de environment en 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"
}
}
}
Wanneer u de extensie-JSON in de hoofdmap van de sjabloon plaatst, bevat de resourcenaam een verwijzing naar de bovenliggende virtuele machine en het type weerspiegelt de geneste configuratie.
{
"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-implementatie
De Set-AzVMExtension opdracht kan worden gebruikt om de virtuele Machine-extensie Stackify Retrace Linux Agent te implementeren op een bestaande virtuele machine. Voordat u de opdracht uitvoert, moeten de openbare en persoonlijke configuraties worden opgeslagen in een PowerShell-hashtabel.
De extensie vereist de environment en 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 `
Implementatie van Azure CLI
Het Azure CLI-hulpprogramma kan worden gebruikt om de virtuele Machine-extensie Stackify Retrace Linux Agent te implementeren op een bestaande virtuele machine.
De extensie vereist de environment en 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'
Problemen oplossen en ondersteuning bieden
Foutcodes
| Foutcode | Betekenis | Mogelijke actie |
|---|---|---|
| 10 | Installatiefout | wget is vereist |
| 20 | Installatiefout | Python is vereist |
| 30 | Installatiefout | sudo is vereist |
| 40 | Installatiefout | activationKey is vereist |
| 51 | Installatiefout | Distributie van besturingssysteem wordt niet ondersteund |
| 60 | Installatiefout | omgeving is vereist |
| 70 | Installatiefout | Onbekend |
| 80 | Fout inschakelen | De installatie van de service is mislukt |
| 90 | Fout inschakelen | Opstarten van service is mislukt |
| 100 | Fout uitschakelen | Servicestop is mislukt |
| 110 | Fout uitschakelen | Verwijderen van service is mislukt |
| 120 | Fout bij verwijderen | Servicestop is mislukt |
Als u meer hulp nodig hebt, kunt u contact opnemen met stackify-ondersteuning op https://support.stackify.com.