Hoe te Gebruiken Azure Logica Apps om Uw Website te Monitoren

0
202

Azure Logica Apps bieden de tools voor het automatiseren van werkstromen. De oplossing is bedoeld om te helpen bij het opbouwen van zakelijke workflows, die zijn net zo eenvoudig als IFTTT of Zapier, wat betekent dat u kunt keten triggering events, uitgangen en ingangen samen te resulteren in een uitkomst.

Dus, als u toezicht wilt houden op uw website, kunt u dat doen. En dat is wat we gaan doen in dit artikel. We zullen proberen om het verzenden van een signaal terug sturen elk kwartaal uur tot een eindpunt. En als de webserver reageert met een sonde met een grote HTTP status code, zullen wij:

  1. Het verzenden van een melding naar de ontwikkelaar, team of jezelf te laten weten over de status van de code, en het bevestigen van een directe reactie van het certificaat.

Voorwaarden

Zoals altijd, moet u een aantal dingen al voordat we beginnen met de grappen en grollen. Je moet al een persoonlijk Gmail account.

Als u geen Gmail-account, kunt u maken of u kunt gewoon doorgaan met het lezen van het belang van het onderhouden van de idee. Als u geïnteresseerd bent in het nemen van uw Logica Apps naar het volgende niveau, kunt u vrijwel het maken van een workflow die relevant is voor uw website, en hebben zij contact met u op passende wijze.

Azure Logica App Creatie

Om te beginnen met het hele proces van het maken van workflows, hebt u eerst een Logica App die is verantwoordelijk voor het uitvoeren van commando ‘ s die relevant zijn voor onze doelen.

  1. Log in om Azure-Portal, en selecteer de “Nieuwe” optie in het linker blad.
  2. Ga dan naar “Web + Mobile” in en klik op” Logica App.”

In de config mes, moet u een naam voor de App. De naam zal gebruikt worden als een subdomein voor toegang tot uw Logica App, dus het kan alleen maar streepjes, cijfers en letters.

  1. Selecteer nu de juiste Resource Group, Abonnement en Locatie.
  2. Klik op “Maken” en het toevoegen van een HTTP-sonde.
  3. Wanneer de Logica App is gemaakt, klikt u op de link, en u zal worden genavigeerd naar de Logica App Designer.
  4. Blader totdat u ziet dat de “Lege Logica App” – sjabloon en selecteer het.
  5. U zal worden gevraagd om te kiezen tussen een trekker en service, klikt u op de “Meer Opties” onder diensten.
  6. Vind de HTTP binnen de diensten, en klik op die knop.
  7. Er worden drie trigger opties, en selecteer de “HTTP trigger” op de top.

Kunnen We overgaan tot het configureren van de sonde. Voor de Methode, selecteert u “KRIJGEN.” Voor de URL, voer het eindpunt dat u zal tasten. Als je toezicht op een hele website, moet u uw site root. Het kan er als volgt uitzien: HTTP://www.yourdomain.com. Stel de “Frequentie Minuten” en verander de interval “van een kwartier (15).”

Dit heeft geleid tot een HTTP GET-verzoek voor de root van het domein, die zal plaatsvinden elke 15 minuten.

Op dit punt, moet je beginnen met te vertellen wat de Logica App wat te doen wanneer de sonde gebeurt. Om dit te doen, klikt u op de “Nieuwe Stap” knop onderaan de sonde in en klik op “Toevoegen van een Voorwaarde.”

  1. Voor de eerste box, klik op de vooraf gedefinieerde “Status Code” bestand van de “Insert Parameters Uit de Vorige Stappen.”
  2. Voor het tweede vak het pull-down menu, selecteer “GreaterThan Of Gelijk is Aan”
  3. Voor de derde, voer “400.”

Dit vertelt de Logica App die een succesvolle sonde is gedefinieerd als elk verzoek die terug komen van de webserver, zoals een 5xx of 4xx status code.

Omdat we de staat als “Ja” voor de 4xx/5xx fout, we moeten vertrekken “Als er Geen, Niets Doen” actie stappen vacant. Maar onder ‘Indien Ja, Niets Doen”, selecteer dan het “Toevoegen van Een Actie” optie.

Een lijst van de verschillende diensten en acties verschijnt, blader totdat u ziet dat de “Gmail – e-Mail Verzenden” optie en klik op het. U zal hebben om zich aan te melden bij uw account voor Logica App te machtigen toegang tot het account. Klik op uw account, en toestemming verlenen.

 

Je zal nu in staat zijn voor het configureren van het bericht dat wordt verzonden via Gmail.

Vul het formulier in als volgt:

  1. Aan: het type van de ontvanger e-mail adres.
  2. Bijlagen Inhoud: Selecteer “Lichaam” van “Invoegen Parameters Uit de Vorige Stappen.”
  3. Bijlagen Inhoud: Type “enter text/html”.
  4. Bijlagen Naam: Typ “response.html”.
  5. Lichaam: Type bericht, met inbegrip van de status code van “Invoegen Parameters Uit de Vorige Stappen.”
  6. Onderwerp: Voer het onderwerp, onder de code “Plaats Parameters Uit de Vorige Stappen.”

Nu de Gmail-actie heeft opgezet, en alles wat je hoeft te doen is opslaan en bewaken van de workflow.

Opslaan en Testen van de Workflow

Hoewel de actie is voltooid, wordt de werkstroom moet worden opgeslagen. Om dit te doen, ga naar de top van de workflow, en klik de knop “Opslaan”.

Eenvoudig, juist? Nu de werkstroom wordt uitgevoerd om de 15 minuten, totdat u op stop of verwijderen. Na het klikken op opslaan, je zal genavigeerd worden naar de Logica App-overzicht, dat zal een uitvoering log.

Check een uur terug en klik op de logboekvermelding om een grafiek weergave van de manier waarop de werkstroom is uitgevoerd, en wat voor soort resultaat, het had ontvangen.

Omdat de workflow is ontwikkeld om te activeren in het antwoord op een niet-OK resultaat van de HTTP-sonde, je kunt het testen door het bewerken van de voorwaarde te beroepen op de workflow van een 1xxx/2xx/3xx reactie.

Ga terug naar de instelling blad aan de linkerkant en klik op de “Logica App Designer” – knop. Open de toestand van het paneel en verandering “Is Groter Dan Of Gelijk Aan” naar “Minder Dan.”

Sla het op en klik op “Uitvoeren.”

Na een moment van de acties zullen worden uitgevoerd. Zorg ervoor dat de wijzigingen ongedaan, zodat je niet laten zoals ze zijn.

Als de test een succes is, ontvangt u een e-mail met de informatie die u invoert in het formulier voor.

Conclusie

Hoewel dit is een eenvoudige manier om een website monitoring, Logica Apps is aanzienlijk krachtiger. U kunt ook de integratie van uw aangepaste connectoren via Web-API ‘ s, of gebruik maken van diensten van derden, zoals MailChimp, Facebook, Github, Zendesk, Dropbox, Salesforce, en nog veel meer.

Logica Apps is ontwikkeld als een volledig configureerbaar JSON, wat betekent dat je kunt ontwikkelen in je stapels en implementatie pijpleidingen, daarom kunnen ze worden gebruikt met SDLC gereedschap.

Logica Apps komen op een kostprijs, en dat is op een per uitvoering basis. De eerste 250.000, – bij de executies zijn geprijsd op .0008 cent per stuk, dus dat is heel betaalbaar voor kleinschalige activiteiten. Met de snelheid van uitvoering ingesteld voor deze gids, dan zal de monitor kost je ongeveer $0,67 per maand.