Skip to content

Instantly share code, notes, and snippets.

View mdcruz's full-sized avatar

Marie Cruz mdcruz

View GitHub Profile

Talk title: Observability Made Simple: Monitoring Plants with IoT and Grafana

Here are some useful links to help with your learning!

  1. ELI5 - What I Learned Teaching Grafana to my Kids (https://www.youtube.com/watch?v=Xj-TwAZtWHQ)
  2. Grafana DIY IoT project - https://github.com/grafana/diy-iot
  3. Grafana Prometheus Arduino project - https://github.com/grafana/prometheus-arduino
  4. Plant Monitoring Project - https://github.com/mdcruz/plant-monitoring
  5. Sign up to Grafana Cloud - https://grafana.com/auth/sign-up/create-user
const { lighthouse, prepareAudit } = require('cypress-audit');
module.exports = (on, config) => {
on('before:browser:launch', (browser = {}, launchOptions) => {
prepareAudit(launchOptions);
});
on('task', {
lighthouse: lighthouse(),
});
describe('Lighthouse', () => {
it('should run performance audits using custom thresholds', () => {
cy.visit('/');
const customThresholds = {
performance: 50,
accessibility: 50,
seo: 70,
'first-contentful-paint': 2000,
'largest-contentful-paint': 3000,
describe('Lighthouse', () => {
it('should run performance audits', () => {
cy.visit('/');
cy.lighthouse();
});
});

Keybase proof

I hereby claim:

  • I am mdcruz on github.
  • I am mcruzdrake (https://keybase.io/mcruzdrake) on keybase.
  • I have a public key ASBCW185bs95I5mv0OgStsx433oL9YLH7bxUBgq41XOcUAo

To claim this, I am signing this object: