Go to file
Bel LaPointe c7f5cdb040 TODO 2024-04-16 08:33:30 -06:00
model
testdata/slack_events
.gitignore
.message.go
.report.go
.report.tmpl
.report_test.go
README.md TODO 2024-04-16 08:33:30 -06:00
ai.go
ai_test.go
config.go found running locally that i dont need rest, pipeline needs a way to drop messages as garbage 2024-04-16 07:56:54 -06:00
config_test.go
driver.go found running locally that i dont need rest, pipeline needs a way to drop messages as garbage 2024-04-16 07:56:54 -06:00
driver_test.go
go.mod
go.sum
main.go synchronous fanout from channel to threads for scrape 2024-04-16 08:33:21 -06:00
main_test.go found running locally that i dont need rest, pipeline needs a way to drop messages as garbage 2024-04-16 07:56:54 -06:00
persistence.go oof string != byte arr got it 2024-04-16 08:08:47 -06:00
persistence_test.go
pipeline.go found running locally that i dont need rest, pipeline needs a way to drop messages as garbage 2024-04-16 07:56:54 -06:00
pipeline_test.go found running locally that i dont need rest, pipeline needs a way to drop messages as garbage 2024-04-16 07:56:54 -06:00
queue.go oof string != byte arr got it 2024-04-16 08:08:47 -06:00
queue_test.go
slack.go synchronous fanout from channel to threads for scrape 2024-04-16 08:33:21 -06:00
slack_test.go added scraping Routing Team as Team 2024-04-16 07:40:43 -06:00
storage.go
storage_test.go

README.md

Spoc Bot v. Render

Thank you, Sean

TODO

  • rps/slackscrape to async
  • share postgres with Grafana
  • new dash in Grafana
  • what SLO/SLI can I help benoit with
  • break into smaller goals
  • sell to the team
  • scott; like to keep state in incident.io and zendesk
  • limit queue retries
erDiagram
%% thread event eventName
  EVENT ||--|{ THREAD: "spawns"
  THREAD ||--|{ MESSAGE: "populated by"

  MESSAGE {
    ID str
    URL str
    TS number
    Plaintext str
  }
  THREAD {
    ID str
    URL str
    Channel str
  }
  EVENT {
    ID str
    Name str
    Asset str
    Resolved bool
    Datacenter str
  }