ui(deploy): port missing agent-config fields, var-view switcher, env pill, tab seam
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -6,11 +6,16 @@ import type { App } from '../../../../api/queries/admin/apps';
|
||||
export interface MonitoringFormState {
|
||||
engineLevel: string;
|
||||
payloadCaptureMode: string;
|
||||
payloadSize: string;
|
||||
payloadUnit: string;
|
||||
applicationLogLevel: string;
|
||||
agentLogLevel: string;
|
||||
metricsEnabled: boolean;
|
||||
metricsInterval: string;
|
||||
samplingRate: string;
|
||||
compressSuccess: boolean;
|
||||
replayEnabled: boolean;
|
||||
routeControlEnabled: boolean;
|
||||
}
|
||||
|
||||
export interface ResourcesFormState {
|
||||
@@ -48,11 +53,16 @@ const defaultForm: DeploymentPageFormState = {
|
||||
monitoring: {
|
||||
engineLevel: 'REGULAR',
|
||||
payloadCaptureMode: 'BOTH',
|
||||
payloadSize: '4',
|
||||
payloadUnit: 'KB',
|
||||
applicationLogLevel: 'INFO',
|
||||
agentLogLevel: 'INFO',
|
||||
metricsEnabled: true,
|
||||
metricsInterval: '60',
|
||||
samplingRate: '1.0',
|
||||
compressSuccess: false,
|
||||
replayEnabled: true,
|
||||
routeControlEnabled: true,
|
||||
},
|
||||
resources: {
|
||||
memoryLimit: '512', memoryReserve: '', cpuRequest: '500', cpuLimit: '',
|
||||
@@ -80,11 +90,16 @@ export function useDeploymentPageState(
|
||||
monitoring: {
|
||||
engineLevel: (agentConfig?.engineLevel as string) ?? defaultForm.monitoring.engineLevel,
|
||||
payloadCaptureMode: (agentConfig?.payloadCaptureMode as string) ?? defaultForm.monitoring.payloadCaptureMode,
|
||||
payloadSize: defaultForm.monitoring.payloadSize,
|
||||
payloadUnit: defaultForm.monitoring.payloadUnit,
|
||||
applicationLogLevel: (agentConfig?.applicationLogLevel as string) ?? defaultForm.monitoring.applicationLogLevel,
|
||||
agentLogLevel: (agentConfig?.agentLogLevel as string) ?? defaultForm.monitoring.agentLogLevel,
|
||||
metricsEnabled: agentConfig?.metricsEnabled ?? defaultForm.monitoring.metricsEnabled,
|
||||
metricsInterval: defaultForm.monitoring.metricsInterval,
|
||||
samplingRate: agentConfig?.samplingRate !== undefined ? String(agentConfig.samplingRate) : defaultForm.monitoring.samplingRate,
|
||||
compressSuccess: agentConfig?.compressSuccess ?? defaultForm.monitoring.compressSuccess,
|
||||
replayEnabled: defaultForm.monitoring.replayEnabled,
|
||||
routeControlEnabled: defaultForm.monitoring.routeControlEnabled,
|
||||
},
|
||||
resources: {
|
||||
memoryLimit: String(merged.memoryLimitMb ?? defaultForm.resources.memoryLimit),
|
||||
|
||||
Reference in New Issue
Block a user