[
https://issues.apache.org/jira/browse/METRON-981?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Otto Fowler updated METRON-981:
-------------------------------
Description:
The Management UI should inform the user that there are no free slots in storm
when trying to activate a parser, rather than let the parser fail silently and
make the user go on a hunt for the reason it is failing.
To achieve this, the rest-api should provide methods to query the number of
slots used and available in storm as well.
StormStatusServiceImpl already calls the storm ui rest endpoints.
{code}
/api/v1/supervisor/summary (GET)
returns all supervisors summary
Response Fields:
Field Value Description
id String Supervisor's id
host String Supervisor's host name
uptime String Shows how long the supervisor is running
slotsTotal Integer Total number of available worker slots for this
supervisor
slotsUsed Integer Number of worker slots used on this supervisor
Sample Response:
json { "supervisors": [ { "id": "0b879808-2a26-442b-8f7d-23101e0c3696", "host":
"10.11.1.7", "uptime": "5m 58s", "slotsTotal": 4, "slotsUsed": 3 } ] }
{code}
was:
The Management UI should inform the user that there are no free slots in storm
when trying to activate a parser, rather than let the parser fail silently and
make the user go on a hunt for the reason it is failing.
To achieve this, the rest-api should provide methods to query the number of
slots used and available in storm as well.
> Management UI allows you to activate parsers even if you don't have enough
> storm slots
> --------------------------------------------------------------------------------------
>
> Key: METRON-981
> URL: https://issues.apache.org/jira/browse/METRON-981
> Project: Metron
> Issue Type: Bug
> Reporter: Otto Fowler
>
> The Management UI should inform the user that there are no free slots in
> storm when trying to activate a parser, rather than let the parser fail
> silently and make the user go on a hunt for the reason it is failing.
> To achieve this, the rest-api should provide methods to query the number of
> slots used and available in storm as well.
> StormStatusServiceImpl already calls the storm ui rest endpoints.
> {code}
> /api/v1/supervisor/summary (GET)
> returns all supervisors summary
> Response Fields:
> Field Value Description
> id String Supervisor's id
> host String Supervisor's host name
> uptime String Shows how long the supervisor is running
> slotsTotal Integer Total number of available worker slots for this
> supervisor
> slotsUsed Integer Number of worker slots used on this supervisor
> Sample Response:
> json { "supervisors": [ { "id": "0b879808-2a26-442b-8f7d-23101e0c3696",
> "host": "10.11.1.7", "uptime": "5m 58s", "slotsTotal": 4, "slotsUsed": 3 } ] }
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)