{"id":332,"date":"2019-11-05T19:08:17","date_gmt":"2019-11-05T13:38:17","guid":{"rendered":"https:\/\/www.nocturnalknight.com\/?p=332"},"modified":"2019-11-05T19:08:17","modified_gmt":"2019-11-05T13:38:17","slug":"building-a-log-management-analytics-solution-for-your-startup-2","status":"publish","type":"post","link":"https:\/\/nocturnalknight.com\/?p=332","title":{"rendered":"Building a Log-Management &amp; Analytics Solution for Your StartUp"},"content":{"rendered":"<h3 class=\"graf graf--h3\">Building a Log-Management &amp; Analytics Solution for Your\u00a0StartUp<\/h3>\n<h3 class=\"graf graf--h3\">Background:<\/h3>\n<p class=\"graf graf--p\">As described in an earlier post, I run the Engineering at an early stage #traveltech #startup called <a href=\"https:\/\/itilite.com\" target=\"_blank\" rel=\"noopener noreferrer\">Itilite<\/a>. So, one of my responsibility is to architect, build and manage the cloud infrastructure for the company. Even though I have had designed\/built and maintained the cloud infrastructure in my previous roles, this one was really challenging and interesting. Due in part to the fact, that the organisation is a high growth #traveltech startup and hence,<\/p>\n<ol class=\"postList\">\n<li class=\"graf graf--li\">The architecture landscape is still evolving,<\/li>\n<li class=\"graf graf--li\">Performance criteria for the previous month look like the minimum acceptable criteria the next<\/li>\n<li class=\"graf graf--li\">The sheer volume of user-growth, growth of traffic-per-user<\/li>\n<li class=\"graf graf--li\">Addition of partner inventories which increases the capacity by an order of magnitude<\/li>\n<\/ol>\n<p class=\"graf graf--p\">And several others. Somewhere down the lane, after the infrastructure, code-pipeline and CI is set-up, you reach a point where managing <em class=\"markup--em markup--p-em\">(read: trigger intervention, analysis, storage, archival, retention)<\/em> logs across several set of infrastructure clusters like development\/testing, staging and production becomes a bit of an overkill.<\/p>\n<h3 class=\"graf graf--h3\">Enter Log Management &amp; Analytics<\/h3>\n<p class=\"graf graf--p\">Having worked up from a simple tail\/multitail to Graylog-aggregation of 18 server logs, including App-servers, Database servers, API-endpoints and everything in between. But, as my honoured colleague (former) <a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/medium.com\/@naveenvenkat\" target=\"_blank\" rel=\"noopener noreferrer\" data-href=\"https:\/\/medium.com\/@naveenvenkat\">Mr.Naveen Venkat<\/a> (CPO of Zarget) used to mention in my days with Zarget, There are no \u201cGo-To\u201d persons in a start-up. You \u201cGo-Figure\u201d yourself!<\/p>\n<p class=\"graf graf--p\">There is definitely no \u201cOne size fits all\u201d solution and especially, in a Start-up environment, you are always running behind Features, Timelines or Customers (scope, timeline, or cost in conventional PMI model).<\/p>\n<p class=\"graf graf--p\">So, After some due research to account for the recent advances in Logstash and Beats. I narrowed down on the possible contenders that can power our little log management system. They are,<\/p>\n<ol class=\"postList\">\n<li class=\"graf graf--li\"><a class=\"markup--anchor markup--li-anchor\" href=\"https:\/\/www.elastic.co\/what-is\/elk-stack\" target=\"_blank\" rel=\"noopener noreferrer\" data-href=\"https:\/\/www.elastic.co\/what-is\/elk-stack\">ELK Stack<\/a> \u200a\u2014\u200aBuild it from scratch, but have flexibility.<\/li>\n<li class=\"graf graf--li\"><a class=\"markup--anchor markup--li-anchor\" href=\"https:\/\/www.graylog.org\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-href=\"https:\/\/www.graylog.org\">Graylog<\/a> \u200a\u2014\u200aOut of the box functionality, but you may have to tune up individual components to suit your needs.<\/li>\n<li class=\"graf graf--li\">Fluentd\u200a\u2014\u200aEntirely new log-management paradigm, interesting and we explored it a bit.<\/li>\n<\/ol>\n<p class=\"graf graf--p\">(I did not consider anything exotic or involves us paying (in future) anything more than what we pay for it in first year. So, some great tools like splunk, <a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/www.nagios.com\/products\/nagios-log-server\/#benefits\" target=\"_blank\" rel=\"noopener noreferrer\" data-href=\"https:\/\/www.nagios.com\/products\/nagios-log-server\/#benefits\">nagios<\/a>, logpacker, logrythm were not considered)<\/p>\n<h3 class=\"graf graf--h3\">Evaluation Process:<\/h3>\n<p class=\"graf graf--p\">I wrote an Ansible script to create a replica environment and pull in the necessary configurations. And used previously written load-test job to simulate a typical work hour. This configuration was used for each of the frameworks\/tools considered.<\/p>\n<p class=\"graf graf--p\">I started experimenting with <a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/www.graylog.org\/\" target=\"_blank\" rel=\"noopener noreferrer\" data-href=\"https:\/\/www.graylog.org\/\">Graylog<\/a>, due to familiarity with the tool. Configured it the best way, I felt appropriate at that point in time.<\/p>\n<h3 class=\"graf graf--h3\">Slight setback:<\/h3>\n<p class=\"graf graf--p\">However, the collector I had used (<a class=\"markup--anchor markup--p-anchor\" href=\"http:\/\/docs.graylog.org\/en\/2.4\/pages\/collector_sidecar.html\" target=\"_blank\" rel=\"noopener noreferrer\" data-href=\"http:\/\/docs.graylog.org\/en\/2.4\/pages\/collector_sidecar.html\">Sidecar<\/a> with Filebeat) had a major problem in sending files over 255KB and the interval was less than 5 secs. And the packets that are to be sent to the Elasticsearch never made it. And the pile-up caused a major issue for application stability.<\/p>\n<blockquote class=\"graf graf--blockquote\"><p><em class=\"markup--em markup--blockquote-em\">One of the main use-case for us is to ingest XML\/JSON data from multiple sources. (We run a <\/em><a class=\"markup--anchor markup--blockquote-anchor\" href=\"https:\/\/en.wikipedia.org\/wiki\/Polynomial_regression\" target=\"_blank\" rel=\"noopener noreferrer\" data-href=\"https:\/\/en.wikipedia.org\/wiki\/Polynomial_regression\"><em class=\"markup--em markup--blockquote-em\">polynomial regression <\/em><\/a><em class=\"markup--em markup--blockquote-em\">across multiple sources, and use the <\/em><strong class=\"markup--strong markup--blockquote-strong\"><em class=\"markup--em markup--blockquote-em\">nth<\/em><\/strong><em class=\"markup--em markup--blockquote-em\"> derivatives to do further business operations). Our architecture had accounted for several things, but by design, we used to hit momentary peaks in CPU utilisation for the \u201cMerges\u201d. And all of these were \u201cNICE\u201d loads.<\/em><\/p><\/blockquote>\n<blockquote class=\"graf graf--blockquote\"><p><em class=\"markup--em markup--blockquote-em\">When the daily logs you need to export is in upwards of 5GB for an app (JSON logs), add multiple APIs and some micro-services application logs, web-server, load-balancers, CI (Jenkins), database-query-log, bin-log, redis and\u00a0\u2026 yes, you get the point?<\/em><\/p><\/blockquote>\n<blockquote class=\"graf graf--blockquote\"><p><em class=\"markup--em markup--blockquote-em\">(())Upon further investigation, The sidecar collector was actually not the culprit. Our architecture had accounted for several things, but by design, we used to hit momentary peaks in CPU utilisation for the \u201cMerges\u201d. And all of these were \u201cNICE\u201d loads! (in our defence)\u00a0<\/em><\/p><\/blockquote>\n<blockquote class=\"graf graf--blockquote\"><p><em class=\"markup--em markup--blockquote-em\">So, once the CPU hit 100% mark, sidecar started behaving very differently. But, ultimately fixed it with a patched version of <\/em><strong class=\"markup--strong markup--blockquote-strong\"><em class=\"markup--em markup--blockquote-em\">sidecar and actually shifting to NXLog.<\/em><\/strong><\/p><\/blockquote>\n<p class=\"graf graf--p\">Experiment with the ELK is a different beast in itself, as provisioning and configuring took a lot more time than I was comfortable with. So, switched to AWS \u201c<a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/docs.aws.amazon.com\/elasticsearch-service\/latest\/developerguide\/es-createupdatedomains.html\" target=\"_blank\" rel=\"noopener noreferrer\" data-href=\"https:\/\/docs.aws.amazon.com\/elasticsearch-service\/latest\/developerguide\/es-createupdatedomains.html\">Packaged Service<\/a>\u201d\u00a0. We deployed the ES domain in AWS, fired up a couple of Kibana and Logstash instances and connected them (after what appeard to be forever), it was a charm. Was able to get all information required in Kibana. One down-side is that you need to plan the Elastic Search indices according to how your log sources will grow. For us, it was impractical.<\/p>\n<p class=\"graf graf--p\">Fluentd was an excellent platform for normalising your logs, but then it also depended on Kibana\/ES for the ultimate analysis frontend.<\/p>\n<h3 class=\"graf graf--h3\">So, finally we settled down to good old\u00a0Graylog.<\/h3>\n<h3 class=\"graf graf--h3\">Advantages of\u00a0Graylog<\/h3>\n<p class=\"graf graf--p\">\u00a0The tool perfectly fit into our workflow and evolving environment:<\/p>\n<ol class=\"postList\">\n<li class=\"graf graf--li\">Graylog is a free &amp; open-source software.\u200a\u2014\u200aSo we wont have pay now or in future.<\/li>\n<li class=\"graf graf--li\">Its trigger actions and notifications are a good compliment to Graylog monitoring, just a bit deeper!<\/li>\n<li class=\"graf graf--li\">With error stack traces received from Graylog, engineers understand the context of any issue in the source code. This saves time and efforts for debugging\/troubleshooting and bug fixing.<\/li>\n<li class=\"graf graf--li\">The tool has a powerful search syntax, so it is easy to find exactly what you are looking for, even if you have terabytes of log data. The search queries could be saved. For really complex scenarios, you could write an ElasticSearch query and save it in the dashboard as a function.<\/li>\n<li class=\"graf graf--li\">Graylog offers an archiving functionality, so everything older than 30 days could be stored on slow storage and re-imported into Graylog when such a need appears (for example, when the dev team need to investigate a certain event from the past).<\/li>\n<li class=\"graf graf--li\">Java, Python &amp; Ruby applications could be easily connected with Graylog as there is an out-of-box library for this.<\/li>\n<\/ol>\n<p>#logmanagement #analytics #startup #hustle #opensource #graylog #elk<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Building a Log-Management &amp; Analytics Solution for Your\u00a0StartUp Background: As described in an earlier post, I run the Engineering at an early stage #traveltech #startup called Itilite. So, one of my responsibility is to architect, build and manage the cloud infrastructure for the company. Even though I have had designed\/built and maintained the cloud infrastructure &hellip; <\/p>\n<p class=\"read-more\"><a class=\"btn btn-default\" href=\"https:\/\/nocturnalknight.com\/?p=332\"> Read More<span class=\"screen-reader-text\">  Read More<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"footnotes":""},"categories":[1],"tags":[211,298,335,352,387,410,491,514],"class_list":["post-332","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-analytics","tag-elk","tag-graylog","tag-hustle","tag-logmanagement","tag-opensource","tag-startup","tag-traveltech"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Building a Log-Management &amp; Analytics Solution for Your StartUp Background: As described in an earlier post, I run the Engineering at an early stage #traveltech #startup called Itilite. So, one of my responsibility is to architect, build and manage the cloud infrastructure for the company. Even though I have had designed\/built and maintained the cloud infrastructure\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Ramkumar Sundarakalatharan\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/nocturnalknight.com\/?p=332\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_GB\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Nocturnalknight&#039;s Lair - Observations of a Random Wanderer!\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Building a Log-Management &amp; Analytics Solution for Your StartUp - Nocturnalknight&#039;s Lair\" \/>\n\t\t<meta property=\"og:description\" content=\"Building a Log-Management &amp; Analytics Solution for Your StartUp Background: As described in an earlier post, I run the Engineering at an early stage #traveltech #startup called Itilite. So, one of my responsibility is to architect, build and manage the cloud infrastructure for the company. Even though I have had designed\/built and maintained the cloud infrastructure\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/nocturnalknight.com\/?p=332\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-11-05T13:38:17+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-11-05T13:38:17+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@nocturnalknight\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Building a Log-Management &amp; Analytics Solution for Your StartUp - Nocturnalknight&#039;s Lair\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Building a Log-Management &amp; Analytics Solution for Your StartUp Background: As described in an earlier post, I run the Engineering at an early stage #traveltech #startup called Itilite. So, one of my responsibility is to architect, build and manage the cloud infrastructure for the company. Even though I have had designed\/built and maintained the cloud infrastructure\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@nocturnalknight\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?p=332#blogposting\",\"name\":\"Building a Log-Management & Analytics Solution for Your StartUp - Nocturnalknight's Lair\",\"headline\":\"Building a Log-Management &amp; Analytics Solution for Your StartUp\",\"author\":{\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?author=2#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/nocturnalknight.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/cropped-Ram-Profile.avif\",\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/#articleImage\",\"width\":512,\"height\":512},\"datePublished\":\"2019-11-05T19:08:17+00:00\",\"dateModified\":\"2019-11-05T19:08:17+00:00\",\"inLanguage\":\"en-GB\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?p=332#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?p=332#webpage\"},\"articleSection\":\"Uncategorized, analytics, elk, graylog, hustle, logmanagement, opensource, startup, traveltech\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?p=332#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nocturnalknight.com#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/nocturnalknight.com\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?cat=1#listItem\",\"name\":\"Uncategorized\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?cat=1#listItem\",\"position\":2,\"name\":\"Uncategorized\",\"item\":\"https:\\\/\\\/nocturnalknight.com\\\/?cat=1\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?p=332#listItem\",\"name\":\"Building a Log-Management &amp; Analytics Solution for Your StartUp\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nocturnalknight.com#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?p=332#listItem\",\"position\":3,\"name\":\"Building a Log-Management &amp; Analytics Solution for Your StartUp\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?cat=1#listItem\",\"name\":\"Uncategorized\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/#organization\",\"name\":\"Nocturnalknight's Lair\",\"description\":\"Observations of a Random Wanderer!\",\"url\":\"https:\\\/\\\/nocturnalknight.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/nocturnalknight.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/cropped-Ram-Profile.avif\",\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?p=332\\\/#organizationLogo\",\"width\":512,\"height\":512},\"image\":{\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?p=332\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/nocturnalknight\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/nocturnalknight\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?author=2#author\",\"url\":\"https:\\\/\\\/nocturnalknight.com\\\/?author=2\",\"name\":\"Ramkumar Sundarakalatharan\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?p=332#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/818bc4a4d5681de6957f83aca2601d598459bf37a0a8b17d5abb1a889e2b9298?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Ramkumar Sundarakalatharan\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?p=332#webpage\",\"url\":\"https:\\\/\\\/nocturnalknight.com\\\/?p=332\",\"name\":\"Building a Log-Management & Analytics Solution for Your StartUp - Nocturnalknight's Lair\",\"description\":\"Building a Log-Management & Analytics Solution for Your StartUp Background: As described in an earlier post, I run the Engineering at an early stage #traveltech #startup called Itilite. So, one of my responsibility is to architect, build and manage the cloud infrastructure for the company. Even though I have had designed\\\/built and maintained the cloud infrastructure\",\"inLanguage\":\"en-GB\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?p=332#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?author=2#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/?author=2#author\"},\"datePublished\":\"2019-11-05T19:08:17+00:00\",\"dateModified\":\"2019-11-05T19:08:17+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/#website\",\"url\":\"https:\\\/\\\/nocturnalknight.com\\\/\",\"name\":\"Nocturnalknight's Lair\",\"description\":\"Observations of a Random Wanderer!\",\"inLanguage\":\"en-GB\",\"publisher\":{\"@id\":\"https:\\\/\\\/nocturnalknight.com\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Building a Log-Management & Analytics Solution for Your StartUp - Nocturnalknight's Lair","description":"Building a Log-Management & Analytics Solution for Your StartUp Background: As described in an earlier post, I run the Engineering at an early stage #traveltech #startup called Itilite. So, one of my responsibility is to architect, build and manage the cloud infrastructure for the company. Even though I have had designed\/built and maintained the cloud infrastructure","canonical_url":"https:\/\/nocturnalknight.com\/?p=332","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/nocturnalknight.com\/?p=332#blogposting","name":"Building a Log-Management & Analytics Solution for Your StartUp - Nocturnalknight's Lair","headline":"Building a Log-Management &amp; Analytics Solution for Your StartUp","author":{"@id":"https:\/\/nocturnalknight.com\/?author=2#author"},"publisher":{"@id":"https:\/\/nocturnalknight.com\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/nocturnalknight.com\/wp-content\/uploads\/2026\/08\/cropped-Ram-Profile.avif","@id":"https:\/\/nocturnalknight.com\/#articleImage","width":512,"height":512},"datePublished":"2019-11-05T19:08:17+00:00","dateModified":"2019-11-05T19:08:17+00:00","inLanguage":"en-GB","mainEntityOfPage":{"@id":"https:\/\/nocturnalknight.com\/?p=332#webpage"},"isPartOf":{"@id":"https:\/\/nocturnalknight.com\/?p=332#webpage"},"articleSection":"Uncategorized, analytics, elk, graylog, hustle, logmanagement, opensource, startup, traveltech"},{"@type":"BreadcrumbList","@id":"https:\/\/nocturnalknight.com\/?p=332#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/nocturnalknight.com#listItem","position":1,"name":"Home","item":"https:\/\/nocturnalknight.com","nextItem":{"@type":"ListItem","@id":"https:\/\/nocturnalknight.com\/?cat=1#listItem","name":"Uncategorized"}},{"@type":"ListItem","@id":"https:\/\/nocturnalknight.com\/?cat=1#listItem","position":2,"name":"Uncategorized","item":"https:\/\/nocturnalknight.com\/?cat=1","nextItem":{"@type":"ListItem","@id":"https:\/\/nocturnalknight.com\/?p=332#listItem","name":"Building a Log-Management &amp; Analytics Solution for Your StartUp"},"previousItem":{"@type":"ListItem","@id":"https:\/\/nocturnalknight.com#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/nocturnalknight.com\/?p=332#listItem","position":3,"name":"Building a Log-Management &amp; Analytics Solution for Your StartUp","previousItem":{"@type":"ListItem","@id":"https:\/\/nocturnalknight.com\/?cat=1#listItem","name":"Uncategorized"}}]},{"@type":"Organization","@id":"https:\/\/nocturnalknight.com\/#organization","name":"Nocturnalknight's Lair","description":"Observations of a Random Wanderer!","url":"https:\/\/nocturnalknight.com\/","logo":{"@type":"ImageObject","url":"https:\/\/nocturnalknight.com\/wp-content\/uploads\/2026\/08\/cropped-Ram-Profile.avif","@id":"https:\/\/nocturnalknight.com\/?p=332\/#organizationLogo","width":512,"height":512},"image":{"@id":"https:\/\/nocturnalknight.com\/?p=332\/#organizationLogo"},"sameAs":["https:\/\/x.com\/nocturnalknight","https:\/\/www.linkedin.com\/in\/nocturnalknight\/"]},{"@type":"Person","@id":"https:\/\/nocturnalknight.com\/?author=2#author","url":"https:\/\/nocturnalknight.com\/?author=2","name":"Ramkumar Sundarakalatharan","image":{"@type":"ImageObject","@id":"https:\/\/nocturnalknight.com\/?p=332#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/818bc4a4d5681de6957f83aca2601d598459bf37a0a8b17d5abb1a889e2b9298?s=96&d=mm&r=g","width":96,"height":96,"caption":"Ramkumar Sundarakalatharan"}},{"@type":"WebPage","@id":"https:\/\/nocturnalknight.com\/?p=332#webpage","url":"https:\/\/nocturnalknight.com\/?p=332","name":"Building a Log-Management & Analytics Solution for Your StartUp - Nocturnalknight's Lair","description":"Building a Log-Management & Analytics Solution for Your StartUp Background: As described in an earlier post, I run the Engineering at an early stage #traveltech #startup called Itilite. So, one of my responsibility is to architect, build and manage the cloud infrastructure for the company. Even though I have had designed\/built and maintained the cloud infrastructure","inLanguage":"en-GB","isPartOf":{"@id":"https:\/\/nocturnalknight.com\/#website"},"breadcrumb":{"@id":"https:\/\/nocturnalknight.com\/?p=332#breadcrumblist"},"author":{"@id":"https:\/\/nocturnalknight.com\/?author=2#author"},"creator":{"@id":"https:\/\/nocturnalknight.com\/?author=2#author"},"datePublished":"2019-11-05T19:08:17+00:00","dateModified":"2019-11-05T19:08:17+00:00"},{"@type":"WebSite","@id":"https:\/\/nocturnalknight.com\/#website","url":"https:\/\/nocturnalknight.com\/","name":"Nocturnalknight's Lair","description":"Observations of a Random Wanderer!","inLanguage":"en-GB","publisher":{"@id":"https:\/\/nocturnalknight.com\/#organization"}}]},"og:locale":"en_GB","og:site_name":"Nocturnalknight's Lair - Observations of a Random Wanderer!","og:type":"article","og:title":"Building a Log-Management &amp; Analytics Solution for Your StartUp - Nocturnalknight's Lair","og:description":"Building a Log-Management &amp; Analytics Solution for Your StartUp Background: As described in an earlier post, I run the Engineering at an early stage #traveltech #startup called Itilite. So, one of my responsibility is to architect, build and manage the cloud infrastructure for the company. Even though I have had designed\/built and maintained the cloud infrastructure","og:url":"https:\/\/nocturnalknight.com\/?p=332","article:published_time":"2019-11-05T13:38:17+00:00","article:modified_time":"2019-11-05T13:38:17+00:00","twitter:card":"summary_large_image","twitter:site":"@nocturnalknight","twitter:title":"Building a Log-Management &amp; Analytics Solution for Your StartUp - Nocturnalknight's Lair","twitter:description":"Building a Log-Management &amp; Analytics Solution for Your StartUp Background: As described in an earlier post, I run the Engineering at an early stage #traveltech #startup called Itilite. So, one of my responsibility is to architect, build and manage the cloud infrastructure for the company. Even though I have had designed\/built and maintained the cloud infrastructure","twitter:creator":"@nocturnalknight"},"aioseo_meta_data":{"post_id":"332","title":null,"description":null,"keywords":null,"keyphrases":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_custom_url":null,"og_image_custom_fields":null,"og_image_url":null,"og_image_width":null,"og_image_height":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_image_url":null,"twitter_title":null,"twitter_description":null,"schema_type":"default","schema_type_options":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null,"created":"2026-08-19 11:33:00","updated":"2026-08-19 11:33:00"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/nocturnalknight.com\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/nocturnalknight.com\/?cat=1\" title=\"Uncategorized\">Uncategorized<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tBuilding a Log-Management &amp; Analytics Solution for Your StartUp\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/nocturnalknight.com"},{"label":"Uncategorized","link":"https:\/\/nocturnalknight.com\/?cat=1"},{"label":"Building a Log-Management &amp; Analytics Solution for Your StartUp","link":"https:\/\/nocturnalknight.com\/?p=332"}],"amp_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/nocturnalknight.com\/index.php?rest_route=\/wp\/v2\/posts\/332","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nocturnalknight.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nocturnalknight.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nocturnalknight.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nocturnalknight.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=332"}],"version-history":[{"count":0,"href":"https:\/\/nocturnalknight.com\/index.php?rest_route=\/wp\/v2\/posts\/332\/revisions"}],"wp:attachment":[{"href":"https:\/\/nocturnalknight.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=332"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nocturnalknight.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=332"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nocturnalknight.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=332"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}