Blog Archives

Hashing Infrastructures

Engineers in fast moving, medium to large scale infrastructures in the cloud are often faced with the challenge of bringing up systems in a repeatable, fast and scalable way. There are currently tools which aid engineers in accomplishing this task… Read More

Tagged with: , ,
Posted in Cloud, Development, DevOps, Docker, Server monitoring

3 Ways to Improve Your Code Testing

I am a big fan of Test Driven Development (TDD). I drank the kool-aid a while back and have not had a regret since. When I sling code, I am always writing a test, or writing against a test. That’s… Read More

Tagged with: , ,
Posted in Development, JavaScript, Node.js, Tips & Tricks

What exactly is an Event-loop?

“The price of reliability is the pursuit of the utmost simplicity” – C.A.R Hoare
Rather than doing another all-out performance post, I’ll look at some aspects of asynchronous I/O today instead: what it is at a high level, what it… Read More

Tagged with: ,
Posted in Development, JavaScript, Node.js

Using Logentries With Angular v1.5

(The post assumes at least a basic knowledge of Angular.  Angular is a very opinionated framework so make sure you have some experience with Angular before following the instructions presented below.)
Logentries can integrate into whatever Javascript framework you want… Read More

Tagged with: , , , ,
Posted in Angular, Application Performance Monitoring, Development, How To, JavaScript, Log Management, Logentries, Monitoring

REST API: a little cURL and some Python

Here at Logentries work has been going for sometime in bringing to our customers a powerful and flexible REST API service for interaction with their log data. This work started out with the REST Query API and will continue as… Read More

Tagged with: , , , ,
Posted in API, Development, DevOps, How To, JSON, LEQL, Logentries, Python, Scripts

Keep Your Code Clean while Logging

In my consultancy practice, one of the things that I do most frequently is help teams write so-called “clean code.”  Usually, this orients around test-driven development (TDD) and writing code that is easily maintained via regression tests and risk-free refactoring.  … Read More

Tagged with: , , , ,
Posted in Application Performance Monitoring, Development, Log Management, Monitoring

Self-describing Logging Using Log4J

Over the last few months I’ve been writing about the benefit of using self-describing logging to make your log data easier and faster to process. I covered .NET and NodeJS. In this article I am going to apply my thinking… Read More

Tagged with: , , ,
Posted in Application Performance Monitoring, Development, Java, JSON, Log Management, Logentries

Migrating a web app to Angular

At some point many applications get to a state in which a large refactoring or in some cases a complete rewrite needs to happen. The decision to do so can be driven by many factors. For example, the code base… Read More

Tagged with: , , ,
Posted in Angular, Development, JavaScript, Logentries, Web

Monitoring SNS Activity Using a Lambda Function and Logentries

Amazon Web Services Lambda functions are very cool. A Lambda function is a feature in Amazon Web Services that allows you to put a discrete piece of computing logic up in The Cloud and then access that logic to meet… Read More

Tagged with: , , , , ,
Posted in AWS, Cloud, Development, DevOps, How To, Logentries, Python, Uncategorized

Exploiting Zookeeper for managing processes in a production environment with Lockex

Lock and execute!
As an engineer here at Logentries I need to maintain a complex system that has requirements for being available to our customers. We always build systems with the ability to be resistant to failure.
In our environment,… Read More

Tagged with: ,
Posted in Development, DevOps, How To, Scripts

Subscribe to the Blog

Categories

Archives