|
1983 | 1983 | "title": "fullnameOverride" |
1984 | 1984 | }, |
1985 | 1985 | "global": { |
1986 | | - "additionalProperties": false, |
1987 | | - "description": "Name of the scheduler to use for scheduling model pods schedulerName: default-scheduler Global configuration that can be referenced by subcharts and components", |
1988 | | - "properties": { |
1989 | | - "tracing": { |
1990 | | - "additionalProperties": false, |
1991 | | - "description": " When enabled, vLLM containers will export traces to the OTLP endpoint", |
1992 | | - "properties": { |
1993 | | - "enabled": { |
1994 | | - "default": "false", |
1995 | | - "description": "Enable distributed tracing for vLLM containers", |
1996 | | - "required": [], |
1997 | | - "title": "enabled" |
1998 | | - }, |
1999 | | - "otlpEndpoint": { |
2000 | | - "default": "http://opentelemetry-collector.monitoring.svc.cluster.local:4317", |
2001 | | - "description": "OTLP gRPC endpoint for trace export (e.g., OpenTelemetry Collector) Override via: export OTEL_COLLECTOR_ENDPOINT=\"http://your-collector:4317\"", |
2002 | | - "required": [], |
2003 | | - "title": "otlpEndpoint" |
2004 | | - }, |
2005 | | - "sampling": { |
2006 | | - "additionalProperties": false, |
2007 | | - "description": "Trace sampling configuration", |
2008 | | - "properties": { |
2009 | | - "sampler": { |
2010 | | - "default": "parentbased_traceidratio", |
2011 | | - "description": "OpenTelemetry sampler type (e.g., \"parentbased_traceidratio\", \"always_on\", \"always_off\")", |
2012 | | - "required": [], |
2013 | | - "title": "sampler" |
2014 | | - }, |
2015 | | - "samplerArg": { |
2016 | | - "default": "1.0", |
2017 | | - "description": "Sampling ratio (0.0 to 1.0). Use 1.0 for 100% sampling (demo/debug), 0.1 for 10% (production)", |
2018 | | - "required": [], |
2019 | | - "title": "samplerArg" |
2020 | | - } |
2021 | | - }, |
2022 | | - "required": [], |
2023 | | - "title": "sampling" |
2024 | | - }, |
2025 | | - "serviceNames": { |
2026 | | - "additionalProperties": false, |
2027 | | - "description": "Service name overrides for different components", |
2028 | | - "properties": { |
2029 | | - "vllmDecode": { |
2030 | | - "default": "vllm-decode", |
2031 | | - "description": "Service name for vLLM decode instances", |
2032 | | - "required": [], |
2033 | | - "title": "vllmDecode" |
2034 | | - }, |
2035 | | - "vllmPrefill": { |
2036 | | - "default": "vllm-prefill", |
2037 | | - "description": "Service name for vLLM prefill instances", |
2038 | | - "required": [], |
2039 | | - "title": "vllmPrefill" |
2040 | | - } |
2041 | | - }, |
2042 | | - "required": [], |
2043 | | - "title": "serviceNames" |
2044 | | - }, |
2045 | | - "vllm": { |
2046 | | - "additionalProperties": false, |
2047 | | - "description": "vLLM-specific tracing options", |
2048 | | - "properties": { |
2049 | | - "collectDetailedTraces": { |
2050 | | - "default": "all", |
2051 | | - "description": "Level of trace detail collection (e.g., \"all\", \"model\", \"scheduler\")", |
2052 | | - "required": [], |
2053 | | - "title": "collectDetailedTraces" |
2054 | | - } |
2055 | | - }, |
2056 | | - "required": [], |
2057 | | - "title": "vllm" |
2058 | | - } |
2059 | | - }, |
2060 | | - "required": [], |
2061 | | - "title": "tracing" |
2062 | | - } |
2063 | | - }, |
| 1986 | + "description": "Global values are values that can be accessed from any chart or subchart by exactly the same name.", |
2064 | 1987 | "required": [], |
2065 | | - "title": "global" |
| 1988 | + "title": "global", |
| 1989 | + "type": "object" |
2066 | 1990 | }, |
2067 | 1991 | "modelArtifacts": { |
2068 | 1992 | "additionalProperties": false, |
|
3847 | 3771 | "description": "Override to default pod serviceAccountName", |
3848 | 3772 | "required": [], |
3849 | 3773 | "title": "serviceAccountOverride" |
| 3774 | + }, |
| 3775 | + "tracing": { |
| 3776 | + "additionalProperties": false, |
| 3777 | + "description": "Name of the scheduler to use for scheduling model pods schedulerName: default-scheduler OpenTelemetry distributed tracing configuration When enabled, vLLM and routing-proxy containers will export traces to the OTLP endpoint", |
| 3778 | + "properties": { |
| 3779 | + "enabled": { |
| 3780 | + "default": "false", |
| 3781 | + "description": "Enable distributed tracing", |
| 3782 | + "required": [], |
| 3783 | + "title": "enabled" |
| 3784 | + }, |
| 3785 | + "otlpEndpoint": { |
| 3786 | + "default": "http://otel-collector:4317", |
| 3787 | + "description": "OTLP gRPC endpoint for trace export (OTel Collector in the same namespace)", |
| 3788 | + "required": [], |
| 3789 | + "title": "otlpEndpoint" |
| 3790 | + }, |
| 3791 | + "sampling": { |
| 3792 | + "additionalProperties": false, |
| 3793 | + "description": "Trace sampling configuration", |
| 3794 | + "properties": { |
| 3795 | + "sampler": { |
| 3796 | + "default": "parentbased_traceidratio", |
| 3797 | + "description": "OpenTelemetry sampler type (e.g., \"parentbased_traceidratio\", \"always_on\", \"always_off\")", |
| 3798 | + "required": [], |
| 3799 | + "title": "sampler" |
| 3800 | + }, |
| 3801 | + "samplerArg": { |
| 3802 | + "default": "1.0", |
| 3803 | + "description": "Sampling ratio (0.0 to 1.0). Use 1.0 for 100% sampling (demo/debug), 0.1 for 10% (production)", |
| 3804 | + "required": [], |
| 3805 | + "title": "samplerArg" |
| 3806 | + } |
| 3807 | + }, |
| 3808 | + "required": [], |
| 3809 | + "title": "sampling" |
| 3810 | + }, |
| 3811 | + "serviceNames": { |
| 3812 | + "additionalProperties": false, |
| 3813 | + "description": "Service name overrides for different components", |
| 3814 | + "properties": { |
| 3815 | + "routingProxy": { |
| 3816 | + "default": "routing-proxy", |
| 3817 | + "description": "Service name for routing proxy sidecar", |
| 3818 | + "required": [], |
| 3819 | + "title": "routingProxy" |
| 3820 | + }, |
| 3821 | + "vllmDecode": { |
| 3822 | + "default": "vllm-decode", |
| 3823 | + "description": "Service name for vLLM decode instances", |
| 3824 | + "required": [], |
| 3825 | + "title": "vllmDecode" |
| 3826 | + }, |
| 3827 | + "vllmPrefill": { |
| 3828 | + "default": "vllm-prefill", |
| 3829 | + "description": "Service name for vLLM prefill instances", |
| 3830 | + "required": [], |
| 3831 | + "title": "vllmPrefill" |
| 3832 | + } |
| 3833 | + }, |
| 3834 | + "required": [], |
| 3835 | + "title": "serviceNames" |
| 3836 | + }, |
| 3837 | + "vllm": { |
| 3838 | + "additionalProperties": false, |
| 3839 | + "description": "vLLM-specific tracing options", |
| 3840 | + "properties": { |
| 3841 | + "collectDetailedTraces": { |
| 3842 | + "default": "all", |
| 3843 | + "description": "Level of trace detail collection (e.g., \"all\", \"model\", \"scheduler\")", |
| 3844 | + "required": [], |
| 3845 | + "title": "collectDetailedTraces" |
| 3846 | + } |
| 3847 | + }, |
| 3848 | + "required": [], |
| 3849 | + "title": "vllm" |
| 3850 | + } |
| 3851 | + }, |
| 3852 | + "required": [], |
| 3853 | + "title": "tracing" |
3850 | 3854 | } |
3851 | 3855 | }, |
3852 | 3856 | "required": [], |
|
0 commit comments