master
go 24 lines 670 Bytes
Raw
1 // SPDX-License-Identifier: GPL-3.0-or-later
2
3 package chartengine
4
5 import (
6 "github.com/netdata/netdata/go/plugins/plugin/framework/chartengine/internal/program"
7 )
8
9 // defaultChartLifecyclePolicy is the baseline lifecycle policy used when
10 // template lifecycle fields are omitted.
11 //
12 // Keep defaults centralized in this file so changes are easy to discover.
13 var defaultChartLifecyclePolicy = program.LifecyclePolicy{
14 MaxInstances: 0,
15 ExpireAfterCycles: 5,
16 Dimensions: program.DimensionLifecyclePolicy{
17 MaxDims: 0,
18 ExpireAfterCycles: 0,
19 },
20 }
21
22 func defaultChartLifecyclePolicyCopy() program.LifecyclePolicy {
23 return defaultChartLifecyclePolicy
24 }