mirror of
https://github.com/SigNoz/signoz.git
synced 2026-07-27 08:20:35 +01:00
* fix(pods): min width for pod restarts * fix(disk-usage): not have minimum width correctly * perf(infra-monitoring-v2): set cache before opening details modal * feat(tanstack): add custom markers for perf review * feat(tanstack): add hover tooltip + integrate on infra monitoring * perf(grouped-status-counts): use tanstack tooltip hover * fix(k8s-base-list): adding table def to classnames * perf(grouped-status-counts): reduce node count on DOM * feat(infrastructure-monitoring): use single component instead of unmount/mount all content * chore(infrastructure-monitoring-k8s): remove old list components * fix(hosts): make it double line header * fix(infrastructure-monitoring): show scrollbar only on hover * chore(pod-metrics): add docs for charts * fix(perf-lib): address comments * fix(infra-monitoring): rename entityConfig to entity.config
36 lines
796 B
TypeScript
36 lines
796 B
TypeScript
import {
|
|
createChromePerformanceInteractionTracker,
|
|
chromePerformanceMeasure,
|
|
ChromePerformanceTrackEntryOptions,
|
|
} from 'lib/chromePerformanceDevTools';
|
|
|
|
const TABLE_TRACK_GROUP = 'SigNoz Table';
|
|
|
|
export function chromePerformanceMeasureTanstackTable(
|
|
name: string,
|
|
start: number,
|
|
{
|
|
track,
|
|
color,
|
|
tooltipText,
|
|
properties,
|
|
}: Omit<ChromePerformanceTrackEntryOptions, 'trackGroup'>,
|
|
): void {
|
|
chromePerformanceMeasure(name, start, {
|
|
trackGroup: TABLE_TRACK_GROUP,
|
|
track,
|
|
color,
|
|
tooltipText,
|
|
properties,
|
|
});
|
|
}
|
|
|
|
const hoverTracker = createChromePerformanceInteractionTracker(
|
|
TABLE_TRACK_GROUP,
|
|
'Hover',
|
|
'Row hover',
|
|
);
|
|
|
|
export const chromePerformanceTanstackTableBeginHover = hoverTracker.begin;
|
|
export const chromePerformanceTanstackTableEndHover = hoverTracker.end;
|