Skip to content

Rust for DevOps week 2: Examples and exercises for monitoring and logging in Rust

Notifications You must be signed in to change notification settings

alfredodeza/rust-monitoring-logging

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coursera Course

Rust Monitoring and Logging

Week 2 of Rust for DevOps

This repository is part of the Rust for DevOps course:

Example project: Redact Personal Identifiable information as a service

This example project will allow you to explore how to add and enable different logging and monitoring tecnhiques to a Rust project. The simple microservice accepts a JSON string as input to the /redact endpoint and return a JSON string with the PII redacted based on regular expressions stored as JSON.

This project is part of a course on Rust For DevOps which will teach you how to use Rust while you learn DevOps principles like logging, testing, monitoring, automation, CI/CD, containers, and deployment.

Contents

This course is divided into three lessons, each covering different aspects of Rust programming. This week has several examples located in the ./examples directory. Make sure you have Rust installed and you are using Visual Studio Code.

This repository is Codespaces ready, and it is set as a template repository. You can create a new repository from this template and start working on your own with Codespaces. This means that Rust, Copilot, and all the extensions are already installed and configured for you.

Lesson 1: Prometheus and Grafana

Lesson 2: Adding Logging

Lesson 3: Structured Logging

Resources

Explore additional content that you can use to learn more about the topics covered in this course.

Coursera Courses

O'Reilly Courses and Books

About

Rust for DevOps week 2: Examples and exercises for monitoring and logging in Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages