60 lines
1.6 KiB
JavaScript
60 lines
1.6 KiB
JavaScript
|
import ComboboxFilter from "../../Filter/ComboboxFilter";
|
||
|
|
||
|
const config = {
|
||
|
defaultColDef: {
|
||
|
width: 120,
|
||
|
initialPinned: true,
|
||
|
resizable: true,
|
||
|
enableCellChangeFlash: true
|
||
|
},
|
||
|
columnDefs: [
|
||
|
{
|
||
|
field: '@timestamp',
|
||
|
width: 70,
|
||
|
sortable: true
|
||
|
},
|
||
|
{
|
||
|
field: 'kubernetes.namespace',
|
||
|
headerName: 'namespace',
|
||
|
tooltipValueGetter: (params) => params.value,
|
||
|
filter: ComboboxFilter,
|
||
|
filterParams: {
|
||
|
options: [],
|
||
|
field: 'kubernetes.namespace',
|
||
|
parentColumn: null,
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
field: 'kubernetes.pod.name',
|
||
|
headerName: 'pod',
|
||
|
tooltipValueGetter: (params) => params.value,
|
||
|
filter: ComboboxFilter,
|
||
|
filterParams: {
|
||
|
options: [],
|
||
|
field: 'kubernetes.pod.name',
|
||
|
parentColumn: 'kubernetes.namespace',
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
field: 'kubernetes.container.name',
|
||
|
headerName: 'container',
|
||
|
tooltipValueGetter: (params) => params.value,
|
||
|
filter: ComboboxFilter,
|
||
|
filterParams: {
|
||
|
options: [],
|
||
|
field: 'kubernetes.container.name',
|
||
|
parentColumn: 'kubernetes.pod.name',
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
field: 'message',
|
||
|
tooltipValueGetter: (params) => params.value,
|
||
|
width: 500,
|
||
|
},
|
||
|
{
|
||
|
field: 'stream',
|
||
|
},
|
||
|
],
|
||
|
}
|
||
|
|
||
|
export default config
|