Closed Bug 1546800 Opened 6 years ago Closed 4 years ago

can haz elasticsearch status page in django admin

Categories

(Socorro :: Webapp, enhancement, P3)

enhancement

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: willkg, Assigned: willkg)

Details

Attachments

(3 files)

Most days, I don't think about Elasticsearch. But on the days that I do, I often find myself wondering what's going on and wishing I had a window into Elasticsearch status. Like, how many indexes are around? What are their names? Are there aliases? Do they have lots of documents? Are there indexes that were created by accident that shouldn't be there?

This bug covers creating a Django admin page that shows us some stuff. We can iterate on what stuff over time, but having a page with basic stuff right now would be handy.

Making this a P2 because this would be really handy to have as we're figuring out Elasticsearch upgrades.

Priority: -- → P2

Bumping down to P3 until after we look into bug #1568601.

Priority: P2 → P3

For now, a good first pass would be:

  1. list of indexes with document counts
  2. mapping of most recent index

Grabbing this to do because it's something that would help a lot now.

Assignee: nobody → willkg
Status: NEW → ASSIGNED

Stage has a ton more data on it and isn't as contrived as the local dev environment, so it showed issues that took a few iterations to get right.

This got pushed to prod in bug #1709168 and looks good (and is unbelievably helpful). Marking as FIXED.

Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: