brokers.ts 511 B

1234567891011121314
  1. import { Broker, ClusterName, BrokerMetrics } from 'redux/interfaces';
  2. import { BASE_URL, BASE_PARAMS } from 'lib/constants';
  3. export const getBrokers = (clusterName: ClusterName): Promise<Broker[]> =>
  4. fetch(`${BASE_URL}/clusters/${clusterName}/brokers`, {
  5. ...BASE_PARAMS,
  6. }).then((res) => res.json());
  7. export const getBrokerMetrics = (
  8. clusterName: ClusterName
  9. ): Promise<BrokerMetrics> =>
  10. fetch(`${BASE_URL}/clusters/${clusterName}/metrics`, {
  11. ...BASE_PARAMS,
  12. }).then((res) => res.json());