Build an Uptime Monitoring System in Ruby with GCE, Cloud Storage, and PubSub

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • blackbox_exporter

    Blackbox prober exporter

  • FROM ruby:2.7.2 RUN mkdir /app WORKDIR /app COPY . . # Install other dependencies ... # Download & Install blackbox exporter RUN curl -SL \ https://github.com/prometheus/blackbox_exporter/releases/download/v0.18.0/blackbox_exporter-0.18.0.linux-386.tar.gz | \ tar xvz -C /tmp && \ mv /tmp/blackbox_exporter-0.18.0.linux-386/blackbox_exporter /usr/local/bin && \ mkdir /etc/blackbox && \ mv /tmp/blackbox_exporter-0.18.0.linux-386/blackbox.yml /etc/blackbox/ # Specify entry point. CMD ["bundle", "exec", "ruby", "app.rb" ]

  • github-actions

    A GitHub Action for installing and configuring the gcloud CLI.

  • Like many aspects of the cloud, there are many ways to achieve the same result, but modern software engineering encourages CI/CD processes for several good reasons. As such, we will focus on deploying our service from Github Actions using setup-gcloud

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • rubygems

    Library packaging and distribution for Ruby.

  • source "https://rubygems.org" git_source(:github) {|repo_name| "https://github.com/#{repo_name}" } ruby '2.7.2' gem 'google-cloud-storage' gem 'google-cloud-pubsub' gem 'rake' gem 'pry'

  • Puts Debuggerer

    Ruby library for improved puts debugging, automatically displaying bonus useful information such as source line number and source code.

  • FROM ruby:2.7.2 RUN mkdir /app WORKDIR /app COPY . . # Install other dependencies ... # Download & Install blackbox exporter RUN curl -SL \ https://github.com/prometheus/blackbox_exporter/releases/download/v0.18.0/blackbox_exporter-0.18.0.linux-386.tar.gz | \ tar xvz -C /tmp && \ mv /tmp/blackbox_exporter-0.18.0.linux-386/blackbox_exporter /usr/local/bin && \ mkdir /etc/blackbox && \ mv /tmp/blackbox_exporter-0.18.0.linux-386/blackbox.yml /etc/blackbox/ # Specify entry point. CMD ["bundle", "exec", "ruby", "app.rb" ]

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • A Tale of Hashery and Woe: How Mutable Hash Keys Led to an ActiveRecord Bug

    4 projects | dev.to | 10 Jan 2023
  • Jekyll + Github = Free hosting: Tutorial

    3 projects | dev.to | 28 Mar 2022
  • Debug Rails with ruby/debug

    2 projects | dev.to | 13 Feb 2022
  • A Swiss Army Knife for Zsh Unix shell

    6 projects | dev.to | 12 Jan 2022
  • Fast, and feature-rich plugin manager for Zsh

    6 projects | dev.to | 19 Dec 2021