When I visit `/wiki/Special:InstrumentStreams`, I should see a list of all active instrumentation streams. The list should:
* Be sorted by creation date with the most-recently created stream at the top
* Include:
** Created at
** Stream name
** Stream creator
** Expires at?
** Disabled?
* Be sortable by all of the above
Clicking on a row in the list should navigate to the read view for that instrumentation stream.
---
When I visit `/wiki/Special:InstrumentationStream/{$streamName}`, I should see the following details about the instrumentation stream:
* Stream name
* Created at
* Updated at
* Expires at?
* Disabled?
* Sampling unit and rate
* Which wikis it is enabled on (if not all)
* Producer configuration
* The log of all actions taken against the stream
I should also see an "Edit" button, which, when pressed, should navigate me to `/wiki/Special:InstrumentStreams/{$streamName}/edit` (see {T331534}).
=== Notes
1. For both views, the information should be fetched from the secondary DB by default
2. There are examples of special pages that display rows fetched from the DB with efficient paging in MediaWiki Core and in extensions. To name a few:
** [[ https://gerrit.wikimedia.org/g/mediawiki/core/+/086c0c5ccab12feb13d4093165d463b6cb6753f6/includes/specials/SpecialBlockList.php | SpecialBlockList.php ]] and [[ https://gerrit.wikimedia.org/g/mediawiki/core/+/086c0c5ccab12feb13d4093165d463b6cb6753f6/includes/specials/pagers/BlockListPager.php | the BlockListPager class ]]
** [[ https://gerrit.wikimedia.org/g/mediawiki/core/+/086c0c5ccab12feb13d4093165d463b6cb6753f6/includes/specials/SpecialCategories.php | Special:Categories ]] and [[ https://gerrit.wikimedia.org/g/mediawiki/core/+/086c0c5ccab12feb13d4093165d463b6cb6753f6/includes/specials/pagers/CategoryPager.php | the CategoriesPager class ]]