Code Monkey home page Code Monkey logo

o11y-demo's Introduction

example app

Diagram

diagram

WAF

  • Vendored WAF

  • Not much insight

  • Limited API

Web

  • Mix of NGINX and Apache

Tier 1

  • 95% Java apps

  • All T1s cannot read/write from data tier

  • Many will write event to queue, or comm with SaaS

    • "A user is attempting to log in"

Tier 2

  • 95% Java apps

  • One of 2 tiers that can access data we store

  • Critical

DB

  • Vendored DB

  • Insight is costly, so limit use

Queue

  • Vendored Queue

  • Insight possible, just never taken advantage of

Queue Consumer

  • 95% Java apps

  • Primary tier related to writing new data/events

  • Critical

SaaS

  • Vendored SaaS (honestly, could be some other internal team with an API)

  • Insight not possible, or very limited

Questions

ENRICHMENT

  • how do we enrich services we own ??

    • e.g. java app
  • how do we enrich services we do NOT own, but have access to underlying APIs ??

    • e.g. RDS
  • how do we enrich services we do NOT own AND have a limited API ??

    • e.g. imperva WAF

SERVER MONITORING

  • is this a tool that would be a replacement for traditional server monitoring ??

    • e.g. nagios // USE stats
  • IF so, how would that be done ??

ALERTING

  • is there alerting ??

  • how is alerting managed ??

  • what delivery options are there ??

    • e.g. email, slack, SMS

REPORTING

  • personal dashboards ??

  • shareable, community dashboards ??

  • shareable, team only dashboards ??

  • CRON report generation and delivery options

    • e.g. send PDF, via email, once a week to XYZ ??

RBAC

  • is there SSO capabilities ??

  • what controls does one have over access to the various components ??

  • how are keys created/issued/expired ??

INFO

  • 300+ mil events ingested everyday

  • 230+ mil PROD events ingested everyday

o11y-demo's People

Contributors

gkspranger avatar

Watchers

 avatar

Forkers

howardyoo

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.