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"
|
base_url = "search"
|
||||||
resource_class = LogAnalyse
|
resource_class = LogAnalyse
|
||||||
|
|
||||||
def analyse_log(self, start_time=0, end_time=20, page_size=15,
|
def analyse_log(self, group_name='', host_name='', module_name='',
|
||||||
page_num=1, module_name='', host_name='', program_name='',
|
program_name='', level='', start_time=0, end_time=20):
|
||||||
level=''):
|
|
||||||
url = '/v1/search/analyse/logs'
|
url = '/v1/search/analyse/logs'
|
||||||
|
|
||||||
params = {
|
params = {
|
||||||
'start_time': start_time,
|
'group_name': group_name,
|
||||||
'end_time': end_time,
|
|
||||||
'page_size': page_size,
|
|
||||||
'page_num': page_num,
|
|
||||||
'module_name': module_name,
|
|
||||||
'host_name': host_name,
|
'host_name': host_name,
|
||||||
|
'module_name': module_name,
|
||||||
'program_name': program_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)
|
url += utils.prepare_query_string(params)
|
||||||
|
|
||||||
|
@@ -12,10 +12,42 @@
|
|||||||
# License for the specific language governing permissions and limitations
|
# License for the specific language governing permissions and limitations
|
||||||
# under the License.
|
# 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):
|
def do_analyse_log(cs, args):
|
||||||
"""get analyse log content"""
|
"""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)
|
print(endpoint)
|
||||||
return endpoint
|
return endpoint
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user