Operations | Monitoring | ITSM | DevOps | Cloud

New command line client, back to Go!

It feels like a lifetime ago, well, 3 years is a lifetime in tech, that I wrote a blog post explaining how we rewrote our API server from Golang to Ruby on Rails. Here we are and I'm about to explain about how we've been back and forth doing the same thing for our CLI. Just after that time, I wrote the first version of our CLI utility in Golang. However, with only me knowing Golang on the team, we weren't able to achieve the velocity and pace of adding features within the CLI as I'd like.

Grafana vs Chronograf - The Dashboards

Visualization and Analytics are two of the most important aspects of monitoring without which the entire data stack could just mean NOTHING. Considering the plethora of graphing tools available in the market today, selecting the right one could often be confusing. In our blogs at Metricfire, we break down the best tools in terms of their setup efforts, usage, market competitors, pricing models, best practices, and many more. Grafana and Chronograf both are among the best tools available today.

Data Security and Privacy Techniques for Everyone

Everyone on the internet should follow good data security and privacy practices. And when I say everyone, I mean everyone. IT pros aren’t the only people who need to protect their data. If you’re online in any capacity, there are some basic techniques you should use. I’m not talking about things like encryption and data masking; if I tried to tell my mother about those, she would stare blankly at me.

Monitoring Hybrid IT Environments With AppOptics

Over the past decade, organizations have been moving to a hybrid cloud model. A hybrid cloud is a form of cloud computing where applications are deployed on a combination of public clouds and private infrastructure. With a hybrid cloud, organizations can choose the most optimal deployment strategy for their applications while maintaining control over certain aspects, such as running user-facing services from a public cloud while storing sensitive data on-premise.

Accelerate Observability with Catchpoint and Wavefront

Web applications have evolved from static pages with minimal user interaction to a dynamic intuitive interface that delivers advanced functionality. the complex architecture of these applications makes it necessary to monitor and maintain application health, performance, and end-user experience. Catchpoint’s monitoring platform provides all the tools you need to track application performance.

Telecommunications observability with the Elastic Stack: Monitoring voice traffic data

Applying an observability strategy to core telecommunication data processing enables operators to answer questions that were not possible to answer before. As this approach has gained prominence, the Elastic Stack has become increasingly popular in the telecommunications space, with companies like Deutsche Telekom — their data transformation effort championed by Hans-Konrad Roth — adopting Elastic as their solution of choice for international traffic monitoring.

Combining AIOps Methods with New Approaches to Distributed Tracing

Humans are naturally visual creatures. Several of us are visual learners, meaning, we learn by seeing things in action. Tracing is seeing things in action. Troubleshooting where and why something is slow or flat out broken, with clear visual indication, is incredibly powerful.

Using API Gateway to Decouple and Scale Serverless Architectures

One of the benefits of Serverless architectures is the possibility of scaling applications without worrying about load balancers and clusters of servers. While services like AWS Lambda hold their promises on this area, there are usually misconceptions about how they work. It is common for developers to assume that Lambda functions can scale infinitely, at any speed, in any circumstances. Reality is quite different from that.

A Million Dollar Knob: S3 Object Lifecycle Optimization

At Sumo Logic, we manage petabytes of unstructured log data as part of our core log search and analytics offering. Multiple terabytes of data are indexed every day and stored persistently in AWS S3. When a query is executed against this data via UI, API, scheduled search or pre-installed apps, the indexed files are retrieved from S3 and cached in a custom read-through cache for these AWS S3 objects. For the most part, the caching scheme for S3 objects works reasonably well.

13 Best Backup Plugins for WordPress

Every experienced website owner knows the backing up of the website is vital. You shouldn’t think that if something wrong has not happened to your website in the past, nothing bad will happen in the future. Incidents occur unannounced, and when they happen, you realize that they are costly, stressful, and time-consuming. Data loss can happen due to the failure of servers or the crashing of your website.