Hoe u de gezondheid van uw Google Cloud Platform-instanties kunt controleren

Inhoudsopgave:

Hoe u de gezondheid van uw Google Cloud Platform-instanties kunt controleren
Hoe u de gezondheid van uw Google Cloud Platform-instanties kunt controleren
Anonim

Google Cloud Platform wordt geleverd met een reeks monitoringtools die statistieken bijhouden voor elke cloudresource die u gebruikt, waarmee u problemen in uw infrastructuur kunt opsporen. Bovendien biedt het ook volledige ondersteuning voor AWS.

Een monitoringdashboard opzetten

GCP maakt standaard een dashboard voor enkele belangrijke bronnen, zoals Cloud Storage-buckets, opslagschijven en Compute Engine-instanties, die kunnen worden bekeken via de tabbladen 'Bewaking' van die bronnen. De volledige "Monitoring"-service is echter beschikbaar via de zijbalk, onder "Bewerkingen":

Volledig overzicht beschikbaar onder Bewerkingen
Volledig overzicht beschikbaar onder Bewerkingen

U kunt de bestaande dashboards bekijken onder het tabblad "Dashboards":

Bekijk bestaande dashboards onder het tabblad Dashboards
Bekijk bestaande dashboards onder het tabblad Dashboards

De grafiek voor Compute Engine-instanties toont standaard het CPU-gebruik, Schijf-I/O en eventuele alarmen die recentelijk zijn afgegaan. Je kunt al deze grafieken filteren op tijd en datum met behulp van de knoppen bovenaan.

Compute Engine-instanties tonen CPU-gebruik, schijf-I/O en andere alarmen
Compute Engine-instanties tonen CPU-gebruik, schijf-I/O en andere alarmen

Als je echter je eigen dashboard wilt maken, is dat vrij eenvoudig. Dashboards zijn generiek: u kunt een dashboard maken dat van toepassing is op elke GCE-instantie en vervolgens het dashboard filteren op instantienaam, project-ID of zone-ID. Op deze manier kunt u één dashboard configureren met alle nuttige statistieken en het vervolgens hergebruiken voor elke resource van hetzelfde type. Als u wilt dat het dashboard een specifieke instantie toont, is dat ook mogelijk.

Maak vanuit het "Dashboards-paneel" een nieuw dashboard:

Maak een nieuw dashboard aan
Maak een nieuw dashboard aan

Elk dashboard bevat meerdere grafieken, die statistieken van een bepaalde bron weergeven. Maak een nieuwe grafiek om toe te voegen aan het dashboard:

Maak een nieuwe grafiek om toe te voegen aan het dashboard
Maak een nieuwe grafiek om toe te voegen aan het dashboard

Vanuit dit dialoogvenster heeft u volledige controle over welke statistieken u wilt weergeven. U bent niet beperkt tot slechts één statistiek, aangezien grafieken meerdere metrische gegevens boven elkaar kunnen weergeven, hoewel het niet gegarandeerd is dat de twee grafieken samen zinvol zijn.

Resource Type stelt u in staat om te selecteren wat voor soort cloudresource u bewaakt, of dat nu een Cloud Storage-bucket, Database, Compute Engine of EC2-instantie is, of vrijwel elke GCP- of AWS-resource die u maar kunt bedenken. Dit filtert welke statistieken u kunt gebruiken om alleen statistieken weer te geven die van toepassing zijn op de gegeven bron.

De metrische naam selecteert welke gegevens in de grafiek moeten worden weergegeven. Er zijn veel statistieken voor complexe bronnen zoals GCE-instanties, maar de meest voorkomende zoals CPU-gebruik, schijf-I/O, geheugengebruik en netwerk in/uit zijn er allemaal.

Filter stelt u in staat om een bepaald project, instantie, zone of groep vooraf te selecteren. U kunt dit altijd vanuit het dashboard wijzigen om andere instanties te bekijken, maar hierdoor wordt het standaardfilter ingesteld.

Group By verandert hoe meerdere bronnen in de grafiek worden weergegeven. Als u een diagram toevoegt om een groep instanties te controleren, kunt u er bijvoorbeeld voor kiezen ze te scheiden op instantienaam.

Meerdere bronnen worden weergegeven in een grafiek
Meerdere bronnen worden weergegeven in een grafiek

Eenmaal toegevoegd aan de grafiek, kunt u altijd de instellingen bewerken vanuit het menu op de grafiek, of de "Statistische modus" activeren, die voortschrijdende gemiddelden en andere handige functies zal weergeven.

Bewerk instellingen vanuit het menu op de kaart of activeer de Stats-modus
Bewerk instellingen vanuit het menu op de kaart of activeer de Stats-modus

Aangepaste alarmen instellen

Een van de handigste functies van de Monitoring-suite van GCP is de mogelijkheid om aangepaste alarmen in te stellen die u op de hoogte stellen wanneer er problemen zijn met uw netwerk.

Er zijn twee soorten alarmen die worden aangeboden door Monitoring, die beide volledig gratis en onbeperkt voor iedereen zijn. Uptime Checks zal een web- of TCP-service opvragen om ervoor te zorgen dat deze nog steeds actief is. Waarschuwingsbeleid houdt de statistieken bij en stuurt waarschuwingen wanneer het een bepaald niveau bereikt of er iets ongewoons gebeurt.

Uptime-controles zijn eenvoudig en beschikbaar via het hoofdtabblad "Overzicht". Je moet het gewoon je hostnaam geven en een interval instellen om het te controleren.

Uptimecontroles zijn beschikbaar op het hoofdtabblad Overzicht
Uptimecontroles zijn beschikbaar op het hoofdtabblad Overzicht

Zodra u op "Opslaan" klikt, wordt u gevraagd om een waarschuwingsbeleid voor de cheque te maken, dat u meldingen zal sturen als deze ooit mislukt.

Als u uw eigen waarschuwingsbeleid wilt instellen, kunt u dit doen via de zijbalk "Waarschuwingen". Hiermee kunt u een resource, metriek, filter en groep selecteren en deze configureren om een melding te verzenden als de grafiek aan de gegeven voorwaarde voldoet. U kunt bijvoorbeeld een alarm instellen dat wordt geactiveerd als het CPU-gebruik op de instantie gedurende ten minste een paar minuten meer dan 80% is.

Een alarm instellen dat wordt geactiveerd als het CPU-gebruik op de instantie gedurende ten minste enkele minuten meer dan 80% is
Een alarm instellen dat wordt geactiveerd als het CPU-gebruik op de instantie gedurende ten minste enkele minuten meer dan 80% is

Natuurlijk moet je meldingen voor het alarm configureren. De eenvoudigste optie is om een meldingskanaal in te stellen om u een e-mail te sturen, maar er zijn ook andere opties beschikbaar, zoals sms-meldingen, Slack-meldingen of posten op een webhook.

Een meldingskanaal instellen
Een meldingskanaal instellen

Al deze meldingsopties zijn volledig gratis.

Populair onderwerp