Operations | Monitoring | ITSM | DevOps | Cloud

Powering Khoros Community Platform using Elasticsearch

At Khoros, we provide a platform for brands to build a community around their customers. Behind the scenes, this community platform is powered by Elasticsearch for operations such as free text search, fetching data for our custom query language, and building customizations. Some of the biggest communities have millions of users and greater than 100 million documents. Come and take a look into how we index these millions of documents in a reliable and efficient way to power our community platform!

How to Gain Observability with Custom Checks and External Monitoring

Slack recently had a no good very bad day in which some broken external monitoring contributed to a perfect storm. But one passage caught our eye: “After the incident was mitigated, the first question we asked ourselves was why our monitoring didn’t catch this problem. We had alerting in place for this precise situation, but unfortunately, it wasn’t working as intended.

Protecting Your Apps From Link-based Vulnerabilities: Reverse Tabnabbing, Broken-Link Hijacking, and Open Redirects

Links are so fundamental to web development that they're almost invisible. When we link to a third-party page, we hardly ever consider how it could become an opportunity to exploit our users. In this article, Julien Cretel introduces us to three techniques that bad actors can use to target our users and discusses how to avoid them.

How we're using 'dogfooding' to serve up better alerting for Grafana Cloud

At Grafana Labs, we’re big fans of putting ourselves in the shoes of our customers. So when it comes to building a product, dogfooding is a term we throw around constantly. In short, what it means is that we actually use the products we create throughout their entire life cycle. And I really mean the whole life cycle.

The State of Elixir HTTP Clients

In today’s post, we’ll look at two Elixir HTTP client libraries: Mint and Finch. Finch is built on top of Mint. We’ll see the benefits offered by this abstraction layer. We’ll also talk about some of the existing HTTP client libraries in the ecosystem and discuss some of the things that make Mint and Finch different. Finally, we’ll put together a quick project that makes use of Finch to put all of our learning into action. Let’s jump right in!

Your Data Already Has the Insights. Are You Extracting Them?

The sheer scale of connected devices across physical, virtual, and distributed networks has come to scale that it has become practically impossible for most network administrators to manually keep an eye on each node. Along with the scale, the connectivity between devices within each network has also become denser.

Go-Getting Lazy-Loading

Lazy-loading is the most ironic term in programming. That’s because, instead of eating its third bowl of cereal on the couch, what lazy-loading actually does is make your User Interface more efficient. And efficient UI is important to us at Sentry. We don’t want our customers tapping their feet and pointing to their imaginary watch while waiting for their page to load.

Alleviate User Frustrations - IT Troubleshooting Made Easy

Your users have enough to worry about while working remote, and when connectivity issues arise so do frustrations. With LogicMonitor IT team can keep tabs on the tools your users rely on, allowing IT to troubleshoot issues with ease and your users to focus on the things that really matter.

Webinar: Debugging Lambda Performance Issues

One of the most common performance issues in serverless architectures, and specifically, AWS Lambda, is elevated latencies from external services, such as DynamoDB, ElasticSearch, or Stripe. In this webinar, we will focus on how to monitor, detect, and fix latency issues that arise when our Lambda functions need to talk to other services. Some of the topics we will cover include: