Instana anmeldelse og alternativer
Instana er et udfordrersystem, der bobler under på APM-markedet. Selvom Instana-navnet ikke er så kendt som New Relic, Datadog, AppDynamics og Dynatrace, har virksomheden for nylig påtaget sig en stærk allieret og kan forventes at blive fremtrædende.
APM-markedet er i forandring i øjeblikket, hvor store aktører, såsom New Relic, annoncerer, at de ikke længere ser sig selv som applikationsydelsesovervågningstjenester. Der er et nyt buzzword i feltet: observerbarhed . I branchen, der ønsker at ompakke, er der alt at spille for. Med et marketingfejl kan et mangeårigt omdømme inden for APM-området ikke omsættes til denne nye identitet. På den anden side kan en behændig ompakning katapultere en lidet kendt APM til en fremtrædende observationsplatform. Instana kunne meget vel vinde denne konkurrence.
Om Instana
Instana startede op i Solingen, Tyskland, i 2015 som en afdeling af Kodecentrisk der splittes ud til at være et separat selskab. Blandt virksomhedens grundlæggere var ejeren og administrerende direktør for Codecentric, som stadig er administrerende direktør for Instana. Andre stiftere er også med i virksomheden. Forretningen er dog nu baseret i Chicago i USA. Dette skridt gav Instana adgang til de venturekapitalfonde, der er mere udbredt tilgængelige i USA.
Med rigelig finansiering på plads udvidede virksomheden og etablerede sit produkt på APM-markedet. Det var forretningen dog købt ud af IBM i november 2020.
Nøglen til Instanas succes er kommet fra dets evne til at indsamle præstationsstatistikker fra containeriserede applikationer . Denne specialisering satte virksomheden i en fremragende position til at udvikle ekspertise indenfor distribueret sporing og kode profilering , som er de grundlæggende teknikker bag observerbarhedsstrategien.
Instana observerbarhed
Instana skaber afhængighedskort der forbinder applikationer og tjenester. Disse kort er repræsenteret som grafik i Instana-dashboardet, som i høj grad hjælper med at forstå præcist, hvilke moduler der bidrager til en specifik applikation. Dette er en vigtig overvågningstjeneste i dag, når API'er og SDK'er bidrager stærkt til funktionaliteten af mange systemer.
At tilslutte en forudskrevet tjeneste for at give en funktion, når du skriver en ny applikation, gør udvikling meget let. Men mangel på viden om, hvad den pågældende enhed gør, eller hvordan den kører, kan give en overvågningshovedpine. Heldigvis bevæger industrien sig for at skabe standarder for sporing af problemer fra inden for kører funktioner uden at bryde ind i dens kode, hvilket gør overvågning af dem mikrotjenester og aflastede processer nemmere at se.
Beskedsystemet, der bruges inden for mikrotjenester, kaldes telemetri, og de overvågningstjenester, der opfanger disse beskeder, kaldes distribueret sporing systemer. Altså for eksempel observerbarhed systemer overvåger pakker, der bruger distribueret sporing.
Instana bruger AI-processer at logge hvilke ressourcer og tjenester hvert modul kræver for de forskellige handlinger, det udfører. Instana kan identificere et ripple-through-ressourcekrav for hvert trin ved at anvende disse krav til applikationsafhængighedskortet. At vide, hvilke understøttende tjenester et stykke software kræver for at køre på sit optimal ydeevne gør det muligt for et overvågningsværktøj at identificere, hvornår ressourceknaphed vil opstå og dermed få enheder i afhængighedskæden til at gribe eller køre langsomt.
Distribueret sporing, AI-baserede forudsigelser og afhængighedskortet placerer Instana på forreste række af observerbarhedsudbydere.
Instana platformen
Instana er navnet på virksomheden og dets eneste produkt - Instana Enterprise Observability Platform .
Platformen er designet til at understøtte IT-driftsovervågning og også udvikling af webapplikationer. Så det gør skabere mere sikre på deres brug af biblioteker og rammer, fordi de kan se, hvordan disse backend-mikrotjenester fungerer. Derudover kan systemet spore gennem mobile applikationer til de aflastede processer og høste driftsstatistik fra serverløse hostingplatforme, som f.eks. AWS Lambda og AWS Fargate .
Alle de metrics, som platformen indsamler, kan have præstationstærskler placeret på dem. Tjenesten vil også indsamle oplysninger om ressourceudnyttelse og tilgængelighed. Hvis en tærskel bliver overskredet, en advarsel er hævet. Instana kan videresende alarmer til teknikere via Slap eller indsætte dem i opgavefordelings- og planlægningssystemer, som f.eks Splunk On-Call og PagerDuty .
Instana tjenester
Instana Enterprise Observability Platform er en enkelt pakke – Instana tilbyder ikke abonnementer på individuelle moduler. I stedet indsamler platformen data ved brug af en agent program. Agenten skal installeres på hver vært, der overvåges – én agent udfører alle dataindsamlingsopgaver for alle Instana-moduler.
Enhederne i Instana-pakken er:
- Overvågning af applikationsydelse
- Containerovervågning
- Slutbrugerovervågning
- Syntetisk overvågning
- Serverløs overvågning
- Cloud- og infrastrukturovervågning
- AIOps
- Log overvågning
Instana Enterprise Observability Platform er en overvågningstjeneste, og den inkluderer ikke nogen systemadministrationsfunktioner. Det kan dog oprette forbindelse til administrationsværktøjer gennem integrationer, som er en form for et plug-in.
Overvågning af applikationsydelse
APM'en sporer gennem driftsapplikationer for at finde opkaldene til andre underliggende funktioner, hvilket skaber en Serviceafhængighedskort . Den følger derefter alle forbindelser og sporer eksekveringer af alle identificerede moduler gennem distribueret sporing, overvåger kode skrevet i Java, Kotlin, .NET, .NET Core, Go, Node.js, GraphQL, PHP, Python, Scala, Ruby, plus andre.
Tjenesten bruger AI-processer at analysere aktivitet gennem disse applikationer, på udkig efter unormale anmodninger. Præstationssporing ser på alle ressourcer i sammenhæng med deres placering i stakken. Distribueret sporing kan fungere med flere telemetri standarder , herunder OpenTracing, OpenTelemetry, Jaeger og OpenZipkin.
Webapplikation kontinuerlig profilering
Platformen inkluderer værktøjer til brug for udviklingsteams og testere. Denne systempakke kan bruges til CI/CD pipelines og kan fortsætte i service for IT-drift, når en applikation går live. Pakken kan deltage i livscyklus for softwareudvikling gennem integrationer med Jenkins, Harness, Git Actions. Derudover udfører den kontinuerlig profilering for applikationer skrevet i Java, Node.js og Go.
Containerovervågning
Det Containerovervågning system indbygget i Instana dækker containerstyring af Kubernetes, inklusive alle dets cloud-platformsimplementeringer. Pakken kan overvåge Docker, Cri-o, Garden, containerD, LXC, Rancher, OpenShift, VMware Tanzu og Anthos. Systemet har grænseflader til Helm og Kubernetes Operator.
Instana-systemet integrerer en række overvågningsteknikker for at se fuld stak inde i, omkring og under containere, samt de funktioner, som de interagerer med.
Hjemmeside overvågning
Webstedsovervågningspakken i Instana-platformen tilbyder browsertjek, overvågning af virkelige brugere, og automatiseret syntetisk overvågning, og mobil-lancerede tests på de mikrotjenester, der udfører aflastet behandling for apps, der kører på iOS og Android .
Overvågningstjenesten samler præstationsstatistik, mens brugerne navigerer på et websted, mens syntetisk overvågning lancerer tilgængeligheds- og responstidstest.
Serverløs overvågning
Det Serverløs overvågning pakke i Instana arbejder med præstationsrapporteringsværktøjerne indbygget i cloud-platforme designet til serverløse systemer, som f.eks AWS Lambda . Derudover linker denne skærm til Serviceafhængighedskort og Distribueret sporing tjenester i platformen for at indlæse ydeevnedata om de mikrotjenester, der bidrager til den observerede overordnede applikationssupport.
Cloud- og infrastrukturovervågning
Cloud- og infrastrukturovervågning dækker meget territorium. For eksempel overvåger dette overvågningsværktøj ikke netværk, selvom det kan kontrollere internetforbindelse. Infrastrukturen, som denne service refererer til, er alle de backend-applikationer, der understøtter brugervendt software. Denne kategori omfatter webservere, databaser, virtualiseringer og de ressourcer, der abonneres på på cloud-platforme, inklusive servicekomponenterne indbygget i cloud-platforme.
Det cloud platforme som dette værktøj kan overvåge inkluderer AWS, Azure, IBM Cloud og Google Cloud Platform. Virtualiseringer omfatter VMWare og NGINX, men ikke Hyper-V. Databaser som systemet vil overvåge inkluderer SQL Server, MariaDB, Cassandra, Oracle, MySQL, PostgreSQL, NoSQL, SAP, Sybase og Cloud-implementeringerne af alle disse.
AIOps
Instanas brug af AI er en af dens styrker. Det gælder Maskinelæring til basislinjen for regelmæssig aktivitet og involverer derefter påvisning af aktivitetsanomali over det. Systemet bruger også AI som en del af dets serviceafhængighedskortlægning og rodårsagsanalyse.
Log overvågning
Instana Enterprise Observability Platform skærme log server aktivitet. Det inkluderer dog ikke en indbygget logserver. I stedet integreres pakken med velkendte loghåndteringsløsninger, såsom Splunk, Logstash og Coralogix.
Instana-implementeringsmuligheder
Instana kører videre en cloud platform, og du kan tage det som en SaaS-tjeneste. Dette inkluderer ubegrænset lagerplads til alle de logfiler og metrikker, der er indsamlet af systemet. Hvis du foretrækker det, kan du få systemet installeret på dine servere, enten på stedet eller på din cloud-konto. Platformen kører videre Dok r i alle tilfælde, så hvis din valgte servers drift understøtter Docker, kan den hoste Instana.
Instana pris
Instana afregner prisen pr vært pr måned grundlag, selvom der kræves abonnement årligt forud. Til opkrævningsformål defineres en vært som hver fysisk eller virtuel OS-instans, der er tilmeldt overvågningstjenesten.
Prisen for et abonnement på Instana Enterprise Observability Platform er $75 pr. vært pr. måned, uanset om du bruger SaaS mulighed eller beslutte at installere det på din server. Du kan prøve platformen på en 14 dages gratis prøveperiode .
Instana styrker og svagheder
Instana tilbyder en imponerende pakke, der implementerer alle nye metoder til at undersøge applikationer: distribueret sporing og kode profilering . Dette system er velegnet til brug af udviklingsteams og IT-driftsteknikere. Når den bruges til overvågning, giver den dig besked, når der opstår problemer. Når det bruges til Test af webapplikationer , kan den undersøge webapplikationer under udvikling og hjemmesider, der allerede er aktive.
Vi har bemærket flere styrker og svagheder i Instana Enterprise Observability Platform.
Fordele:
- Implementerer distribueret sporing
- God til containerovervågning
- Moduler til brug med CI/CD pipelines
- Integrerer med Jenkins, Git, Actions, Slack, Pager Duty og andre tredjepartsværktøjer
- En SaaS-mulighed med gratis lagerplads til logfiler og metrikker
Ulemper:
- Ingen systemstyringselementer
Fem alternativer til Instana
Instana er en imponerende pakke, og hele dens gruppe af tjenester vil glæde virksomheder, der begge dele udvikle og styre Webapplikationer, herunder virksomheder, der producerer mobilapps. Men de fleste virksomheder vil sandsynligvis ikke bruge alt Værktøjer til Instana Enterprise Observability Platform . Derfor er det muligt, at inkluderingen af alle tjenester i et bundt kan være overkill.
I sidste ende, om pakken i én størrelse passer til alle er en god handel, kommer ned til, om prisen slår andre udbydere, der lader dig vælge kun de tjenester, du har brug for. Hvis disse ubrugte tjenester i Instana-pakken ikke koster dig noget, vil de ikke gøre nogen skade.
Her er vores liste over de fem bedste alternativer til Instana Enterprise Observability Platform:
- Datadog APM Datadog er en SaaS-platform med en fuld menu af moduler, der kan bruges individuelt eller som et bundt. APM'en har to planer, og den højeste af disse inkluderer en kontinuerlig profiler, som DevOps-miljøer kan spore gennem kode. Derudover implementerer APM distribueret sporing for at overvåge mikrotjenester, og den bruger også AI til at skabe et applikationsafhængighedskort og til rodårsagsanalyse. Du kan få adgang til en 14-dages gratis prøveperiode for at teste Datadog.
- Splunk Observability Suite Også kendt som Splunk Observability Cloud, denne pakke af sporings- og profileringsværktøjer inkluderer Splunk On-Call, det nye navn for VictorOps, det velkendte incidensresponssystem. Andre tjenester på denne platform omfatter nøjagtig brugerovervågning, syntetisk overvågning, overvågning af applikationsydelse og infrastrukturovervågning. Den distribuerede sporingstjeneste bruger OpenTelemetry-standarden. Prøv Splunk Observability Cloud på en 14-dages gratis prøveperiode.
- Ny Relic Telemetri Data Platform Dette er en af de førende distribuerede sporings- og observerbarhedspakker, der er tilgængelige. Denne platform er et SaaS-system, der kan bruge OpenTelemetry, OpenTracing, OpenCensus og Zipkin til distribueret sporing. Derudover kan denne pakke interface med velkendte serverløse værter, såsom AWS Lambda for at indsamle statistik fra operativsystemet. Andre tjenester i denne pakke omfatter overvågning og test af webapplikations ydeevne. For en gratis vurdering skal du få adgang til det gratis niveau i New Relic-systemet, som vil behandle op til 100 GB data om måneden.
- Site24x7 APM Denne SaaS-platform er en tæt konkurrent til Datadog. APM inkluderer distribueret sporing og en kontinuerlig profilering for DevOps-organisationer. Denne tjeneste overvåger applikationer, der kører på dine servere, skyen eller mikrotjenester til webapplikationer og mobilapps. Site24x7 APM er tilgængelig for en 30-dages gratis prøveperiode.
- Dynatrace Denne SaaS-pakke er skrevet med AI-funktioner som sit vigtigste salgsargument. Værktøjet omfatter kortlægning af applikationsydelse og ML-baseret afvigelsesdetektion. Derudover udfører pakken distribueret sporing for mikrotjenester med OpenTracing-standarden – få adgang til Dynatrace på en 15-dages gratis prøveperiode.