[openstack-dev] Tip: jsonformatter site for parsing/debugging logs
Matt Riedemann
mriedem at linux.vnet.ibm.com
Thu Jan 21 16:09:32 UTC 2016
Are you tired of trying to strain your eyes to parse something like this
in the logs [1]?
vif=VIF({'profile': {}, 'ovs_interfaceid':
u'ac3ca8e7-c22d-4f63-9620-ce031bf3eaac', 'preserve_on_delete': False,
'network': Network({'bridge': u'br-int', 'subnets': [Subnet({'ips':
[FixedIP({'meta': {}, 'version': 4, 'type': u'fixed', 'floating_ips':
[], 'address': u'10.100.0.18'})], 'version': 4, 'meta': {u'dhcp_server':
u'10.100.0.17'}, 'dns': [], 'routes': [], 'cidr': u'10.100.0.16/28',
'gateway': IP({'meta': {}, 'version': None, 'type': u'gateway',
'address': None})})], 'meta': {u'injected': False, u'tenant_id':
u'1d760ac487e24e06add18dacefa221a1'}, 'id':
u'b13e9828-2bd9-4fb4-a20d-a92e2a8c1a77', 'label':
u'tempest-network-smoke--1979535575'}), 'devname': u'tapac3ca8e7-c2',
'vnic_type': u'normal', 'qbh_params': None, 'meta': {}, 'details':
{u'port_filter': True, u'ovs_hybrid_plug': True}, 'address':
u'fa:16:3e:0c:d3:95', 'active': False, 'type': u'ovs', 'id':
u'ac3ca8e7-c22d-4f63-9620-ce031bf3eaac', 'qbg_params': None}
I found https://jsonformatter.curiousconcept.com/ which is nice since
you can just copy that json from the logs and paste it into the text
area and format it (I disable validation).
Then I get something pretty like:
{
'profile':{
},
'ovs_interfaceid':u'ac3ca8e7-c22d-4f63-9620-ce031bf3eaac',
'preserve_on_delete':False,
'network':Network( {
'bridge':u'br-int',
'subnets':[
Subnet( {
'ips':[
FixedIP( {
'meta':{
},
'version':4,
'type':u'fixed',
'floating_ips':[
],
'address':u'10.100.0.18'
} )
],
'version':4,
'meta':{
u'dhcp_server':u'10.100.0.17'
},
'dns':[
],
'routes':[
],
'cidr':u'10.100.0.16/28',
'gateway':IP( {
'meta':{
},
'version':None,
'type':u'gateway',
'address':None
} )
} )
],
'meta':{
u'injected':False,
u'tenant_id':u'1d760ac487e24e06add18dacefa221a1'
},
'id':u'b13e9828-2bd9-4fb4-a20d-a92e2a8c1a77',
'label':u'tempest-network-smoke--1979535575'
} ),
'devname':u'tapac3ca8e7-c2',
'vnic_type':u'normal',
'qbh_params':None,
'meta':{
},
'details':{
u'port_filter':True,
u'ovs_hybrid_plug':True
},
'address': u'fa:16:3e:0 c: d3:95 ', ' active':False,
'type':u'ovs',
'id':u'ac3ca8e7-c22d-4f63-9620-ce031bf3eaac',
'qbg_params':None
}
Yay now I can actually read this!
Just FYI for anyone that's had the same issues.
[1]
http://logs.openstack.org/67/269867/4/check/gate-tempest-dsvm-neutron-src-os-brick/7617a9f/logs/screen-n-cpu.txt.gz#_2016-01-21_05_38_48_524
--
Thanks,
Matt Riedemann
More information about the OpenStack-dev
mailing list