LOG ANALYTICS BLOG
Kafka Guide

A Complete Introduction to Apache Kafka

Kafka is an open source real-time streaming messaging system and protocol built around the publish-subscribe system. In this system, producers publish data to feeds for which consumers are subscribed to. With Kafka, clients within a system can exchange information with
Kafka-Top-Consumer-Read

Create Kafka Topics in 3 Easy Steps

Creating a topic in production is an operative task that requires awareness and preparation. In this tutorial, we’ll explain all the parameters to consider when creating a new topic in production. Setting the partition count and replication factor is required
Coralogix-on-AWS-Marketplace

Coralogix teams up with AWS Marketplace for Log Management

AWS offers a plethora of log and metric data but in order to extract meaningful insights and react to production issues on a dime, a centralized logging solution is critical. Today we’re excited to announce the availability of Coralogix on
elastic

Elasticsearch Mapping Exceptions – The complete guide

As Elasticsearch is gradually becoming the standard for textual data indexing (specifically log data) more companies struggle to scale their ELK stack. We decided to pick up the glove and create a series of posts to help you tackle the

CDNs and Why You Need Them

This post will explain about CDNs, one of the most important components of the modern web applications. It’s the technology that allows the world’s most popular events to be brought to millions of viewers simultaneously. It’s what allows players of
APM comparison

New Relic Vs Appdynamics Vs Dynatrace

We’ll look at 3 popular APM tools: New Relic, Appdynamics and Dynatrace to see where their strengths and weaknesses lie, how they can help you improve, and how they compare to one another. APM and Log Analytics First off, it’s

Test Automation Tools to Accelerate CI/CD

So much of our world has moved away from the slow and methodical, towards the agile and iterative. In transport, for example, everything is “on demand”, constantly changing and adaptable. The same is true for developers. With movements and philosophies
kubernetes

EKS vs. KOPS

In the past, applications would be deployed by installation on a host, using the operating system package manager. This was a heavy solution with tremendous reliance on the operating system package manager and increased complexity with libraries, configuration, executables and
splunk vs ELK vs Sumo

Splunk vs SumoLogic vs ELK

When it comes to the best platforms for log analysis and security information and event management (SIEM) solutions, 3 trivial alternatives come up: Splunk, Sumo Logic and ELK.
Helm Vs. Terraform

Terraform vs Helm Charts

Since Docker first came onto the scene in 2013 and really popularized containerization, many organizations have chosen to deploy cloud workloads using Docker containers. Containers come with numerous benefits over running applications directly inside of a virtual machine hypervisor, including
Travis CI Vs. CircleCI

Travis CI vs CircleCI

Travis CI vs CircleCI The way we think about development started with Waterfall – sequential, solid, conservative – moved to Agile, whose origins can be traced back to a somewhat romantic story at a ski resort in Utah, and is
aws lambda vs azure functions vs google cloud functions

AWS Lambda vs Azure Functions vs Google Cloud Functions

Serverless computing is on the rise, having already earned the mantle of “The Next Big Thing”. For developers, serverless computing means less concern regarding infrastructure when deploying code, as all computing resources are dynamically provisioned by the cloud provider. Pricing
Grafana Vs Graphite

Grafana Vs Graphite

The amount of data being generated today is unprecedented. In fact, more data has been created in the last 2 years, than in the entire history of the human race. With such volume, it’s crucial for companies to be able
ELK vs Graylog

Log Management Comparison: ELK vs Graylog

Production logs can help ensure application security, reveal business insights and find and understand errors, crashes, and exceptions. But as useful as logs are, they’re difficult to manage and hard to keep track of. Making matters worse is that as
Coralogix GDPR ready

Be GDPR Ready: Prepare Your Log Data

Organizations both small and large that deal with personal data must be compliant with GDPR rules. At Coralogix, we’ve been working hard to be prepared for GDPR. Preparing your data for GDPR can be a daunting task, so we thought
how to explain devops

How To Explain DevOps – 10 Ways To Get It Perfectly Right

DevOps: 10 Explanations That Get It Perfectly Right Describing your profession to other people is never easy, especially if you work in the development field. Non-technical people often lack the understanding and terms that may seem just so obvious to
coralogix python 2

Python logging best practices and tips

In the vast computing world, there are different programming languages that include facilities for logging. From our previous posts, you can learn best practices about Node logging, Java logging, and Ruby logging. As part of the ongoing logging series, this
coralogix ruby integration

Ruby logging best practices and tips

Ruby is an opinionated language with inbuilt Ruby logging options that will serve the needs of small and basic applications. Whilst there are fewer alternatives to these than say, the JavaScript world, there are a handful, and in this post,
CORALOGIX NODE SUPPORT

Node logging best practices and tips

As is traditional with the JavaScript world, there are a dizzying amount of options for node logging. In this article, I will dig into some of the better and lesser known options to see what’s on offer and help you

Game of Logs: delivery assurance is coming

Long gone are the days were software companies released a version every six months, after rigorous planning, testing and stress runs (AKA the waterfall model). Today, agile companies release versions on a daily basis, to numerous servers, deployed on the
provision coralogix on heroku

Heroku Logging and Coralogix

TL;DR: Coralogix released a new addon for Heroku: https://elements.heroku.com/addons/coralogix. In this post we cover best Logging practices, how different cloud providers enable them, what makes Heroku logging special, and how Coralogix utilizes Heroku’s approach to provide it’s 3rd generation logging experience. 
become a better developer

Tricks to being A better developer

The daily routine in the world of any Developer rarely ever reaches a point of tranquility. It takes real passion and drive to be able to seize each day, ready to take on the trials and tribulations that always find
things developers hate

Top 3 Time-Consuming Annoyances for Developers

Developers, Data Scientists, and Software Engineers alike have a lot in common when it comes to their jobs. They are in high demand, get paid well, and are amongst the most respected in the companies they work for. On the
implementing devops barriers

DevOps: Overcoming the Barriers to Adoption

Considering the countless benefits of incorporating DevOps into practices, the barriers that are often faced towards adoption can be considered comical. If you’re facing difficulties in convincing the higher-ups that now is the time to implement (or at least look

How much does free ELK stack cost you?

Free ELK stack (Elasticsearch, Logstash, Kibana) is not as free as it is cracked up to be. This post will focus on the costs of maintaining your own ELK stack and the alternatives to is.  Allow me to explain: Have you ever heard
machine learning log analytics

How Machine Learning Is Revolutionizing Log analytics

One of Machine Learning’s main advantages is the ability to independently recognize and analyze patterns which is taking repetitive tasks in a range of industries and offloading them to be executed autonomously by software. Our field of log analytics has seen
testing Vs Debugging

Testing Vs Debugging, which do you prefer?

“My job, in theory, is to build, test, deploy and maintain software. My job, in reality, is more like the Sisyphus vortex.” This is the response I received from a developer friend when I asked her to summarize her profession.
power of logs

DevOps: Release the Hidden Power of Your Log Files

Though the widespread embrace of the DevOps approach is showing no signs of winding down, its efficacy now appears to be a bone of contention among tech leaders. A recent survey of IT and software execs revealed that a mere
Coralogix CSO

Coralogix CSO on machine learning powered log analytics

Cloud environments and Open Source software lowered the bar for anyone to implement software solutions at scale. However, as software becomes more complex and at scale, the task of monitoring it is becoming increasingly difficult to manage.  Complex relationships between
papertrail alternatives

Papertrail alternatives – why you should check them

What Is Papertrail? Papertrail describes itself as “frustration-free log management.” This characterization is relatively accurate, as its platform focuses on helping users manage their own logs, rather than intelligently analyzing the logs on its own. But a close look at
C# time saving tools

5 time-saving tools for C# development

John Lennon once famously said ‘Imagine there’s no debugging. It’s easy if you try.’ Ok…he didn’t say exactly that, but he would have if he’d tried to do some C# development instead of pop hooks. Then he could empathize with

What to consider when choosing a cloud provider

These days, it seems like platform and infrastructure services are more available than ever. With 4 large cloud providers (AWS, Azure, GCE and Softlayer) and countless others with specialties (DigitalOcean, Packet.net and more). You’d be swamped with comparison tables, charts,
terms devops need to know

Terms Every Devops Pro Needs to Know

Fully implementing a DevOps culture is a demanding endeavor for even the best-prepared organization. In addition to developing new workflows and processes to integrate the development and operations functions of the team and break down silos, the team needs to
reduce cloud costs

5 intermediate level tips to reduce cloud costs

Cloud costs. Everybody wants to keep them down as much as possible while maintaining reliability and service quality. In this post, we’d like to go beyond the more obvious recommendations, yet remain at mostly simple tips which you may have
Key Steps to Implementing Enterprise Devops

Key Steps to Implementing Enterprise DevOps

Whether your team is currently using an Agile approach to manage its software development or has yet to institute a formal project management system, implementing enterprise DevOps solutions is a necessary step to take if maximizing the efficiency of your
Java logging how to

Five Tools Every Java Developer Needs

There are a lot of tools out there but these are the ones you really need Search the internet for “Java Developer Tools” and millions of articles come back. You’ll see ones that recommend the 8 best tools, and even
monitoring_website

Website Performance Monitoring – You Are Doing It Wrong

With all the data available today, it’s easy to think that tracking website performance is as simple as installing a few tools and waiting for alerts to appear. Clearly the challenge to site performance monitoring isn’t lack of data. The
analyzing log data

Analyzing Log Data: Why It’s Important

From production monitoring to security concerns, businesses need to analyze and review their logs on a daily basis to make sure their system is up to par. Here are the reasons why analyzing your log data is so important If
loggly alternatives

Loggly Alternatives

If you’re looking to gain more than just logging management from your log management host, Loggly isn’t the only company you should be considering. Here are a few pointers that will make you take some Loggly alternatives into account. As
DevOps

13 DevOps Influencers, Groups and Blogs You Need to Follow

With the DevOps movement making its mark on every major industry, everyone should be paying attention. Whether you are an Operations/DevOps engineer yourself or are head of business, you should be following these 13 DevOps practitioners and thought leaders to
dark side micro services

The dark side of Micro services

If you build it right and not just use it as a buzz word, I believe we can all agree that microservices are great and that they make your code & production environment simpler to handle. Here are some of the clear
Analyzing 1%

Why are we analyzing only 1% of our logs?

Here at Coralogix, one of the main goals we have is what we call “Make Big Data small” the idea is to allow our users to view a narrow set log patterns instead of just indexing terabytes of data and providing
Java logging how to

JAVA logging – how to do it right

Proper logging is something you want to plan and standardize before you start writing your code, especially if it involves different teams or separate locations. During the last couple of years, we witnessed the strong connection between quality and standardize
leverage log analytics

How to leverage your Log Analytics

How to Leverage your Log Analytics from Coralogix Here at Coralogix, we’ve mentioned before how Log Analytics has increasingly been gaining attention and is creating a way to cut back on software maintenance costs. In this post, we want to
quality pillars

The 5 quality pillars any R&D must own

  The 5 Quality Pillars Any R&D Must Own from Coralogix In today’s competitive world of software development, one of the key factors for a company’s success is the R&D capability of releasing and monitoring multiple high quality versions in
process big data with 1.5KB

How we process our Big Data using 1.5Kb

Process your Big Data using 1.5 Kb from Coralogix During one of our data-munging sessions here at Coralogix, we found ourselves needing to assess the cardinality of large data sets. Getting the accurate result is seemingly trivial: you simply iterate
ecommerce logs

These 4 parameters will make or break your E-commerce

During our research here at Coralogix, we discovered the growing need and awareness of Log Analytics as companies strive to control their log data and monitor their application and server logs. One of the markets which made the most out
Delivery Vs Quality

Delivery vs. Quality – Why not both?

Delivery vs. Quality – Why not both? from Coralogix On our previous post we talked about the huge amount of time that software developers spend on maintenance. In this post we will try to give some advice on how to
100M raised

$100M raised | 12 Months | 4 Companies | 1 Surging market

In the world of DevOps and continuous delivery, Log Analytics tools are quickly emerging as a crucial component for an effective strategy towards improved maintenance procedures and support of complex cloud infrastructures. [ssf id=298592458]  Just to provide a scale; the
the day google went down

The day google went down for 5 minutes

So what are the costs of downtime? [ssf id=298592458]  We gathered some researches showing exactly how expensive are downtimes for software and internet companies, these amazing numbers show how dependent our economy on the stability of software systems 1. Amazon

Let's talk about how Coralogix can help you better understand your logs