Add parameter desc of analyse-log of venusclient CLI
Change-Id: I3386955c3d800941ee014c2f659fe29804fae74d
This commit is contained in:
@@ -27,21 +27,18 @@ class AnalyseManager(basemodels.BaseModelManager):
|
||||
base_url = "search"
|
||||
resource_class = LogAnalyse
|
||||
|
||||
def analyse_log(self, start_time=0, end_time=20, page_size=15,
|
||||
page_num=1, module_name='', host_name='', program_name='',
|
||||
level=''):
|
||||
def analyse_log(self, group_name='', host_name='', module_name='',
|
||||
program_name='', level='', start_time=0, end_time=20):
|
||||
url = '/v1/search/analyse/logs'
|
||||
|
||||
params = {
|
||||
'start_time': start_time,
|
||||
'end_time': end_time,
|
||||
'page_size': page_size,
|
||||
'page_num': page_num,
|
||||
'module_name': module_name,
|
||||
'group_name': group_name,
|
||||
'host_name': host_name,
|
||||
'module_name': module_name,
|
||||
'program_name': program_name,
|
||||
'group_name': "program_name",
|
||||
'level': level
|
||||
'level': level,
|
||||
'start_time': start_time,
|
||||
'end_time': end_time
|
||||
}
|
||||
url += utils.prepare_query_string(params)
|
||||
|
||||
|
@@ -12,10 +12,42 @@
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
from venusclient.common import cliutils as utils
|
||||
|
||||
|
||||
@utils.arg('group_name',
|
||||
metavar='<group_name>',
|
||||
help='Group name. "host_name" or "program_name".')
|
||||
@utils.arg('--host_name',
|
||||
metavar='<host_name>',
|
||||
dest='host_name',
|
||||
help='Host name. optional')
|
||||
@utils.arg('--module_name',
|
||||
metavar='<module_name>',
|
||||
dest='module_name',
|
||||
help='The module name. optional')
|
||||
@utils.arg('--program_name',
|
||||
metavar='<program_name>',
|
||||
dest='program_name',
|
||||
help='The program name. optional')
|
||||
@utils.arg('--level',
|
||||
metavar='<level>',
|
||||
dest='level',
|
||||
help="The level of log, such as 'error', 'info'. optional")
|
||||
@utils.arg('--start_time',
|
||||
metavar='<start_time>',
|
||||
dest='start_time',
|
||||
help='The start timestamp of time frame. optional')
|
||||
@utils.arg('--end_time',
|
||||
metavar='<end_time>',
|
||||
dest='end_time',
|
||||
help='The end timestamp of time frame. optional')
|
||||
def do_analyse_log(cs, args):
|
||||
"""get analyse log content"""
|
||||
endpoint = cs.analyse.analyse_log(args)
|
||||
endpoint = cs.analyse.analyse_log(args.group_name, args.host_name,
|
||||
args.module_name, args.program_name,
|
||||
args.level, args.start_time,
|
||||
args.end_time)
|
||||
print(endpoint)
|
||||
return endpoint
|
||||
|
||||
|
Reference in New Issue
Block a user