Open in app

Sign In

Write

Sign In

Matías Costa
Matías Costa

234 Followers

Home

About

Published in

ITNEXT

·May 3

Monitoring Fluentd log ingestion with Prometheus

Monitoring a managed Elasticsearch / Opensearch cluster is relatively easy nowadays. If you’re using, for example, Amazon Opensearch, there are a lot of metrics that will give you an insight about how the cluster is performing. You can easily track and monitor indexing rate, http request status, CPU usage, memory…

Fluentd

5 min read

Monitoring Fluentd log ingestion with Prometheus
Monitoring Fluentd log ingestion with Prometheus
Fluentd

5 min read


Published in

ITNEXT

·May 2

Opensearch outage: Lessons learnt and measures implemented

At giffgaff we use EFK Stack to collect, index, search, and visualize all log data generated across all our systems. This includes hundreds of containers running in Kubernetes, generating large amounts of logs. Check out my post about Log aggregation with EFK where I explain our setup! Log Aggregation With EFK Logs are underrated in many enterprise environments. Logs are often completely ignored, and only noticed when disk…matiasmct.medium.com

Elasticsearch

5 min read

Opensearch outage: Lessons learnt and measures implemented
Opensearch outage: Lessons learnt and measures implemented
Elasticsearch

5 min read


Dec 17, 2022

Integrating Okta with Grafana

If you ever tried to integrate OKTA with Grafana, you might have ended up a bit frustrated after following all the instructions in the official Grafana documentation. After creating an Okta application and enabling Okta OAuth in Grafana, you might have faced the following error: Error: The ‘redirect_uri’ parameter must…

Grafana

2 min read

Integrating Okta with Grafana
Integrating Okta with Grafana
Grafana

2 min read


Published in

ITNEXT

·Nov 8, 2022

Running resilient workloads in EKS using Spot instances

Spot Instances Overview A Spot Instance is an instance that uses spare EC2 capacity that is available for less than the On-Demand price (up to 90% cheaper), which makes it a very cost efficient option, but comes with some downsides. Spot Instances are interruptible by AWS EC2 Spot service in what is called…

Kubernetes

7 min read

Running production workloads in EKS using Spot instances
Running production workloads in EKS using Spot instances
Kubernetes

7 min read


Published in

ITNEXT

·Dec 13, 2021

Event Driven Autoscaling

Data is a precious asset. The ability to collect, manage, and use it gives a competitive advantage to a business. When a company employs a “data-driven” approach, it means it makes strategic decisions based on data analysis and interpretation. …

Kubernetes

11 min read

Event Driven Autoscaling
Event Driven Autoscaling
Kubernetes

11 min read


Aug 6, 2021

Completing giffgaff cloud migration

Our journey to the cloud at giffgaff began in 2018, when we realised our datacenter capabilities weren’t enough to fulfil our ambitions as a technology company. The speed of change, scalability and reliability of both our infrastructure and applications were lacking behind our expectations. In December of 2019, we decided…

AWS

5 min read

Completing giffgaff cloud migration
Completing giffgaff cloud migration
AWS

5 min read


Published in

ITNEXT

·Jun 21, 2021

Resizing StatefulSet Persistent Volumes with zero downtime

Before we go all hands on into resizing StatefulSet Persistent Volumes, let’s do a brief recap into what are stateful applications, what a StatefulSet is, and how Kubernetes Storage works at a high level. Stateless vs Stateful applications A stateless application is one that neither reads nor stores information about its state. By design…

Kubernetes

6 min read

Resizing StatefulSet Persistent Volumes with zero downtime
Resizing StatefulSet Persistent Volumes with zero downtime
Kubernetes

6 min read


Published in

ITNEXT

·Jun 14, 2021

Monitoring Kubernetes Jobs

A Kubernetes Job is a controller object that represents a finite task. Jobs differ from other controller objects in that Jobs manage a task as it runs to completion, rather than managing a desired state such as in Deployments, ReplicaSets, and StatefulSets do. When a specified number of successful completions…

Kubernetes

5 min read

Monitoring Kubernetes Jobs
Monitoring Kubernetes Jobs
Kubernetes

5 min read


Published in

CodeX

·Apr 12, 2021

Renaming/Removing log fields with Fluentd

Note: for a basic understanding of Fluentd, have a look at the following article Running Fluentd as a Daemonset in Kubernetes Fluentd is an open source data collector, which lets you unify the data collection and consumption for a better use and…medium.com The Fluentd json parser plugin, one of the many Fluentd plugins, is in charge of parsing JSON logs. In combination with dynamic mapping, makes it very easy to ship logs in JSON format to an Elasticsearch…

Fluentd

3 min read

Renaming/Removing log fields with Fluentd
Renaming/Removing log fields with Fluentd
Fluentd

3 min read


Published in

CodeX

·Apr 10, 2021

Running Fluentd as a Daemonset in Kubernetes

Fluentd is an open source data collector, which lets you unify the data collection and consumption for a better use and understanding of data. …

Fluentd

5 min read

Running Fluentd as a Daemonset in Kubernetes
Running Fluentd as a Daemonset in Kubernetes
Fluentd

5 min read

Matías Costa

Matías Costa

234 Followers

SRE engineer | Technology enthusiast | Learning & Sharing

Following
  • Dmytro Khmelenko

    Dmytro Khmelenko

  • Tim Denning

    Tim Denning

  • Tanat Lokejaroenlarb

    Tanat Lokejaroenlarb

  • Kailash Ahirwar

    Kailash Ahirwar

  • Kasun Rajapakse

    Kasun Rajapakse

See all (104)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams