0

I use some python-scenario for rabbitMQ on my zabbix-server. https://github.com/jasonmcintosh/rabbitmq-zabbix/blob/master/scripts/rabbitmq/api.py And on my rabbitMQ-server i have too long queues names, more than 128 symbols, and my zabbix-server says me that the name is too long. So I want to change the python-scenario, but i'm not a python developer. I need help, how can i limit length string to 126 symbols? I've added '%.126s' % to line key = key.format(queue['vhost'], item, queue['name']), but it's not working.

perrfect
  • 15
  • 3
  • you can use string slicing, try: `key = key.format(queue['vhost'], item, queue['name'])[:126]` – Adam.Er8 Feb 10 '20 at 15:37
  • Does this answer your question? [Python truncate a long string](https://stackoverflow.com/questions/2872512/python-truncate-a-long-string) – Adam.Er8 Feb 10 '20 at 15:38
  • This decision set limit on the variable 'key', but i want to limit only on value the 'name' – perrfect Feb 10 '20 at 15:48

0 Answers0