Completing the GCP Essentials quest on my daily commute

Everyone attending the Google Cloud OnBoard in Sydney.had got an opportunity to get the GCP Essentials badge by completing a QwikLabs quest for free.  I don’t have much time during the day or evening when at home, so I’ve decided I’ll complete the GCP Essentials quest on my daily commute to work.

Continue reading Completing the GCP Essentials quest on my daily commute

Qwiklabs – GCP Essentials – Creating a Persistent Disk – Extending the lab

I really enjoyed the Qwiklabs – GCP Essentials – Creating a Persistent Disk lab, but I think Qwiklabs could extend the lab a bit further by showing how the disk is persistent by blowing  away a VM, starting a new one and reattaching the disk. So I decided to try it. You can follow the steps below  to do just that.

Continue reading Qwiklabs – GCP Essentials – Creating a Persistent Disk – Extending the lab

Qwiklabs – GCP Essentials – Hello Node Kubernetes – Getting the Kubernetes Dashboard Token

The “Hello Node Kubernetes” lab went up until the point where I was supposed to browse to UI. I was required to provide the Kubernetes Dashboard Token

The lab says to run the gcloud container clusters get-credentials command and then to start the proxy  kubectl proxy --port 8081  after which you should be able to access the Kubernetes Dashboard UI at https://<YOUR_SPECIFIC_URL>.appspot.com/ui,

Continue reading Qwiklabs – GCP Essentials – Hello Node Kubernetes – Getting the Kubernetes Dashboard Token

Qwiklabs – GCP Essentials – Compute Engine Qwik Start – Windows Tips

After finishing the Qwiklabs – GCP Essentials – Creating a Virtual Machine lab I was going over the  “Compute Engine Qwik Start – Windows” one and stumbled open a few misalignment between the lab and the actual environment.

Continue reading Qwiklabs – GCP Essentials – Compute Engine Qwik Start – Windows Tips

Qwiklabs – GCP Essentials – Creating a Virtual Machine stuck on 10/15 points

I was using Qwiklabs to learn a bit about Google Cloud Platform (GCP) and started the GCP Essential quest.
During the 1st lab (Creating a Virtual Machine) I got stuck on 10/15 points, despite the fact that I thought I’ve completed all the steps as required.

Continue reading Qwiklabs – GCP Essentials – Creating a Virtual Machine stuck on 10/15 points

Understanding Elastic Heartbeat time metrics – ICMP

I wanted to play a little with Grafana while having Elasticsearch as a back-end and decided to use Elastic Heartbeat as my data generator. It’s an easy, no fuss, to set up the Heartbeat itself as well as the first Heartbeat HTTP monitor, but when I saw all the available Heartbeat time metrics for the HTTP monitor I got a bit overwhelmed. So decided to to gradually progress from ICMP through TCP and finally to HTTP Heartbeat monitors and that the way this post is going to evolve as well:
  • Part 1 – Elasticsearch Heartbeat ICMP time metrics
  • Part 2 – Elasticsearch Heartbeat TCP time metrics (work in progress)
  • Part 3 – Elasticsearch Heartbeat HTTP time metrics (work in progress)

Continue reading Understanding Elastic Heartbeat time metrics – ICMP

Use jmxsh – JMX CLI tool – to troubleshoot remote JMX RMI connection

Overview

Occasionally when creating SiteScope JMX monitors  you might want to verify connectivity or to troubleshoot remote JMX RMi connection. You might also want to be able to provide a tool to the (monitored target) Java application team to try the connectivity locally on the target  server.

jmxsh is a command line utility that allows you to connect to (local or remote) JMX and browse the counters. Continue reading Use jmxsh – JMX CLI tool – to troubleshoot remote JMX RMI connection

How to copy PuTTY SSH Hosts Keys between different users/machines on Windows

Intro

Sometimes you would want to copy PuTTY hosts SSH keys between different users or machines. Having the keys stored will prevent the pop-up message in PuTTY (or Plink/PSCP) when you try to connect to the remote host for the first time. Continue reading How to copy PuTTY SSH Hosts Keys between different users/machines on Windows

SiteScope to Slack Alerts Integration

Intro

I was recently introduced to Slack by a friend of mine and found it to be quite awesome (especially if the organization that you are working in doesn’t block their site). It allows you to have all of the communication in the organization to be in one place. So I thought: “If that’s the place where all the communication goes, SiteScope should send it’s alerts there as well”. That’s how this SiteScope to Slack Alerts Integration idea was born. Continue reading SiteScope to Slack Alerts Integration