apm-wo-analysis/lambdas/classifier
Adam Moussa 68f3acded8 Fix dashboard rendering: barchart panel type + metadata off the table prefix
Two issues found loading the deployed dashboard:

1. Panels used type "bar-chart" (hyphenated); Grafana's core panel is "barchart"
   — hence "plugin bar-chart required". Fixed both panels.

2. ALL panels showed "no data" because Athena failed with HIVE_BAD_DATA:
   the classifier wrote summary.json/details.json INTO analytics/dt=*/ — the
   same prefix the Glue table scans — so Athena tried to read the JSON as
   Parquet and every query failed. Move the metadata to a separate meta/dt=*/
   prefix: classifier writes there (grant_read_write meta/*), the Slack Lambdas
   read there (read_meta_json, grant_read meta/*), and analytics/ holds only
   Parquet. Verified: the category GROUP BY query now succeeds against Athena.
2026-05-28 18:49:41 -04:00
..
classify.py Add two-axis classifier Lambda and CDK wiring (Phase 2) 2026-05-28 17:09:52 -04:00
handler.py Fix dashboard rendering: barchart panel type + metadata off the table prefix 2026-05-28 18:49:41 -04:00
requirements.txt Fix deploy-time failures found in prod testing 2026-05-28 18:29:16 -04:00