message: Bug  remove default sorting from metrics table so query sort is preserved
  Fixes
diff: @@ -606,7 +606,7 @@ const QueryTable_: React.FC<QueryTableProps> = ({
  const [error, setError] = React.useState();
  const [page, setPage] = React.useState(1);
  const [perPage, setPerPage] = React.useState(50);
  - const [sortBy, setSortBy] = React.useState<ISortBy>({ index: 1, direction: 'asc' });
  + const [sortBy, setSortBy] = React.useState<ISortBy>();
  const safeFetch = React.useCallback(useSafeFetch(), []);
  @@ -632,6 +632,7 @@ const QueryTable_: React.FC<QueryTableProps> = ({
  setData(undefined);
  setError(undefined);
  setPage(1);
  + setSortBy(undefined);
  }, [namespace, query]);
  if (!isEnabled || !isExpanded || !query) {
  @@ -722,6 +723,8 @@ const QueryTable_: React.FC<QueryTableProps> = ({
  ];
  }
  + rows = _.map(result, rowMapper);
  + if (sortBy) {
  // Sort Values column numerically and sort all the other columns alphabetically
  const valuesColIndex = allLabelKeys.length + 1;
  const sort =
  @@ -730,9 +733,9 @@ const QueryTable_: React.FC<QueryTableProps> = ({
  const v = Number(cells[valuesColIndex]);
  return Number.isNaN(v) ? 0 : v;
  }
  - : sortBy.index;
  - const unsortedRows = _.map(result, rowMapper);
  - rows = _.orderBy(unsortedRows, [sort], [sortBy.direction]) as string[][];
  + : `${sortBy.index}`;
  + rows = _.orderBy(rows, [sort], [sortBy.direction]);
  + }
  }
  // Set the result table's break point based on the number of columns
  