3,7 milijardi dolara vrijedan softver
Pružanje profesionalnih usluga usmjerilo ih je k razvoju vlastitih proizvoda. Naime, trebalo im je rješenje s kojim bi pratili rad aplikacija klijenata. Svaka ozbiljna IT firma, tvrdi osnivač Sematexta, se oslanja na neku performance monitoring (APM) aplikaciju: „Application performance monitoring je softver gdje mali softverski agenti svakih par sekundi odnekuda, od neke aplikacije, od nekog servera traže informacije o performansama. Zamisli da imaš softver na kompjutoru koji svakih 10 sekundi pita tvoj kompjuter: „Koliko CPU-a se koristi ili koliko hard diska je slobodno ili koliko memorije se koristi?“ Svakih deset sekundi to pita i negdje šalje. To se negdje onda skuplja, iz toga se vide grafovi, iz toga se mogu kreirati alerti, itd. Kad je, recimo, disk spor ili pun, čovjek treba znati, da stvar ne pukne jer je disk pun. To je najjednostavniji primjer monitoringa, ali, naravno, cijela stvar je puno kompleksnija.“
Umjesto da se oslone na postojeća rješenja, Sematext je radi praktičnosti razvio vlastite softverske alate za monitoring aplikacija, ali i za analizu logova (log management), objašnjava Gospodnetić: „Log management je nešto što koristi isto jednu vrstu agenta (tzv. log shipper) koji skuplja logove aplikacija i servera. To su povremeni logovi koje aplikacije ili serveri najčešće pišu na disk. Logovi sadrže informacije o tome što se događa s aplikacijom. Ako se aplikacija, recimo, ne može spojiti na bazu, onda se najvjerojatnije u nekoj log datoteci može naći log koji bilježi tu grešku. Primjerice, error, timeout, could not connect to the database. Da operator (tzv. DevOps inženjer) vidi zašto aplikacija ne radi. U starim danima log datoteke su se gledale ručno, ali u današnje vrijeme, ako čovjek ima 10, 100, 1000 servera, ne može više sam gledati u log datoteke. Ima ih previše.“
Radi se o softverskim alatima za developere, odnosno prvenstveno B2B proizvodu, koji je itekako zanimljiv raznim investitorima i kompanijama. Koliko je ovo tržište vrijedno, najbolje govori nedavna Ciscova akvizicija AppDynamicsa, performance monitoring firme, za 3,7 milijardi dolara. Na tržištu postoji još nekoliko ozbiljnih kompanija u tom području, no ono što izdvaja Sematext Cloud softver od konkurencije, smatra Gospodnetić, je upravo to što su spojili performance monitoring i log management aplikaciju u jedan proizvod: „Naša konkurencija se dijeli na dva dijela: firme koje rade monitoring i samo monitoring i firme koje rade samo log management. Problem u tome je što našim korisnicima treba i jedno i drugo. I onda ako koriste jedan alat za jedno, a drugi za drugo, onda njihovo vrijeme nije efikasno provedeno. Moraju skakati iz jednog alata u drugi alat. Vide različite ekrane. Sve različito moraju sinkronizirati da bi našli problem koji pogoršava uslugu, usporava je ili tako nešto. Imaju samo agent koji skuplja metrike ili samo agent koji skuplja logove. Mi imamo agent koji skuplja i jedne i druge i treće informacije, sve.“
Sematext Cloud, glavni proizvod njujorške firme hrvatskog osnivača, može se opisati kao Google Analytics za DevOps inženjere.