
Et dashbord, opprettet i InfluxDBs nettleserbaserte utviklingsmiljø, som viser GPU-ytelsesmålinger.
Kreditt: InfluxData
Tidsseriedata er en viktig konstruksjon i analyse i disse dager. Mens brukstilfeller for tidsserier en gang var spesialiserte og esoteriske, er de mainstream nå. Tidsserier er brødet og smøret for Internet of Things (IoT), observerbarhet, strømmedata og brukssaker for logganalyse. Med andre ord er tidsseriedatafangst, aggregering, analyse og modellering kanskje kjernen i digitalt transformasjonsarbeid. Men i motsetning til direkte relasjonsdatabaseapplikasjoner, har ikke tidsserier vært i hovedstrømmen av ferdighetssett for utviklere. Nå har InfluxData, produsent av den kategoriledende tidsseriedatabasen InfluxDB, lansert et omfattende initiativ for å fikse det.
Les også:
InfluxData legger til enda en 2.0-plattform og åpner en ny front for skylagring
InfluxDB går live på Google Cloud
InfluxData lanserer ny skydatabaseplattform for tidsserier
Neste i en serie
Jeg har tidligere skrevet om streamingdataplattformer og forsøk fra leverandører på å gjøre dem enklere å jobbe med. Som en tidsseriedatabase er InfluxDB mindre en strømmeplattform og mer en som kan behandle de kontinuerlige dataene som produseres av disse plattformene. Eller, som Tim Hall, InfluxDatas visepresident, Products, sa det i en nylig diskusjon med ZDNet, InfluxDB brukes som “…et observerbarhetssystem for en lang rekke forskjellige kilder, fra IoT til DevOps…vi er absolutt i stand til å analysere, svare, spørre, varsle …. basert på … datas ankomst og evaluere dem mot grunndata eller andre typer terskler.”
Les også: >
Confluent kunngjør styring for strømmedata
Aerospike Connect integrerer strømmedata, AI og eldre systemer
Kafka får SQL med KSQL< /strong>
Men selv om InfluxDB er en plattform for å analysere strømmedata, i stedet for å administrere strømmeinfrastrukturen, vil utviklingsvennlighet fra InfluxData fortsette å hjelpe utviklere som jobber med strømming, kontinuerlig data. Og selskapet tilbyr et nettleserbasert utviklingsmiljø, demonstrert for ZDNet av Hall, som virkelig gjør slikt kodingsarbeid morsomt.
Hva er inni
Verktøyet som tilbys, sentrerer seg rundt “kodestubber” for Python, Java, C#, Node.js og andre språk som Influx tilbyr klientbiblioteker for – ti i alt. Verktøyet kan generere/lage og inkorporere spesifikke InfluxDB API-tokens og bøtter. Den kan også fungere med og lage konfigurasjoner for Telegraph, Influx sin åpen kildekode-datainnsamlingsagent, som moderne dataplattformer (som Kafka, Cassandra, ElasticSearch, Couchbase og Aerospike) og en rekke telemetriproduserende maskinvare og driftsplattformer for (som Apache Web) server, Amazon CloudWatch, DC/OS, Docker og til og med GitHub) har leverandører.
Utover bare kode, lar verktøyet utviklere designe dashboards (som vist i figuren øverst i dette innlegget) som visualiserer dataene. Og for å generere spørringer tilbyr Influx en Data Explorer som gir en pek-og-klikk-skriptbygger. Utviklere kan bare velge ønsket InfluxDB-bøtte, målinger (Influxs analog til tabeller), felt og filtre, og få den tilsvarende spørringen generert for dem. Den genererte spørringen kan deretter eksporteres til en dashbordcelle eller endres direkte i en editor som gir syntaksfullføring og enkel tilgang til hele spekteret av funksjonalitet som er tilgjengelig i programmeringsspråket “Flux”. En notatbokopplevelse støtter den samme Data Explorer og skripteditoren, samt tabell-, graf- og notatceller, på samme måte som blandingen av kode- og markdown-celler som støttes av Jupyter-notatbøker. Celletyper for varsling, oppgave og bøtte støttes også.
Romanisere koden
Visual Studio Code (a.k.a. VS Code) er Microsofts åpen kildekoderedigerer og IDE som kjører på tvers av plattformer, det vil si på Windows, Mac, Linux og, i forlengelsen, Chromebooks. Til tross for Microsofts avstamning og medlemskap i Visual Studio-produktfamilien, er det et ekstremt “ikke-partisan” kodeverktøy som fungerer på tvers av programmeringsspråk og er veldig populært på tvers av mange utviklermiljøer også. VS Code støtter et enormt økosystem av tillegg, slik at den passer enda tettere inn i en rekke utviklingsplattformer.
InfluxData gir et Visual Studio Code-tillegg som i sin tur inkluderer en Flux-koderedigerer med autofullføring, syntaksutheving, kjøring på stedet og visning av søkeresultatsett; og en skjemautforsker for å administrere buckets og forfatter eller vise oppgaver. Støtte for opprettelse og utførelse av API Invocable Scripts (lagrede, navngitte, parameteriserte skript, noe som kan sammenlignes med lagrede prosedyrer) vil også komme.
Hvorfor er det viktig
Alle disse nyhetene ble kunngjort av InfluxData forrige uke, på det digitale arrangementet InfluxDays North America. Så dette er ikke breaking news, men det er viktig likevel. Helt siden Hadoops tidlige dager har bedriftsutviklere og utøvere av åpen kildekodedataplattform hatt forskjellige verktøykjeder og teknologistabler, og med dem ulike produktivitetsnivåer. Men nå kommer verdener sammen, noe som er bra av flere grunner.
Til å begynne med er tilgjengeligheten til disse nyere dataplattformene forbedret, noe som hjelper utviklere til å bli mer salgbare og nye plattformer og leverandører å vokse økosystemene sine. Utover det, og likevel i kraft av det, kan disse analyseplattformene bli kraftigere, ganske enkelt på grunn av den resulterende bredere adopsjonen og mer allestedsnærværende implementering. Å skape plattformer er en slags innovasjon; men det å gjøre det mulig for en bred populasjon av utviklere å bruke en plattform på sine egne brukstilfeller og scenarier er der magien virkelig skjer.
Internet of Things | Digital transformasjon | Robotikk | Innovasjon | Enterprise Software | CXO