Documentation ¶
Overview ¶
-------------------------------------------------------------------------
* * import_func.go * Get plugin import function * * * Copyright (c) 2021, Alibaba Group Holding Limited * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * * IDENTIFICATION * common/imported/import_func.go *-------------------------------------------------------------------------
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PlutoCollector ¶
type PlutoCollector struct { PlutoDirSize func(ctx interface{}, path string) (int64, error) PlutoFilteredDirSize func(ctx interface{}, path string) (int64, error) PlutoNewInstance func(ctx interface{}, home, regex string, dirs ...string) error PlutoRemoveInstance func(ctx interface{}, home string, dirs ...string) error PlutoRegisterDiskDetailSize func(ctx interface{}, port int, hostDataDir, hostLogDir, homeDir, dataDir, tmpDir, backupDir string) error PlutoUnRegisterDiskDetailSize func(ctx interface{}, port int) error PlutoDiskDetailSize func(ctx interface{}, port int) (int64, int64, int64, int64, int64, int64, int64, int64, int64, int64, error) }
func (*PlutoCollector) InitCollector ¶
func (pc *PlutoCollector) InitCollector(importsMap map[string]interface{}) error
type SaturnCollector ¶
type SaturnCollector struct { SaturnNewInstance func(ctx interface{}, port int) error SaturnRemoveInstance func(ctx interface{}, port int) error SaturnDeletedFilesSize func(ctx interface{}, port int) (int64, error) }
func (*SaturnCollector) InitCollector ¶
func (sc *SaturnCollector) InitCollector(importsMap map[string]interface{}) error
Click to show internal directories.
Click to hide internal directories.