if disk_io_op >= s_critical:
            status = 'Critical'
            comment='too hgih'

        #format output
        disk_io_op_comment=disk_io_op_comment_tempalte.format(
            c=comment,
            v=disk_io_op
        )


        #Format perf data string
        con_perf_data_string = OutputFormatHelpers.perf_data_string(
            label='disk_io_op',
            value=disk_io_op,
            warn=s_warning,
            crit=s_critical,
            UOM='IOps'
        )


        #format OUtput
        output = OutputFormatHelpers.check_output_string(
            status,
            disk_io_op_comment,
            [con_perf_data_string]
        )

        print(output)

    except Exception as e:
        #check logic
        status = 'OK'
        nb_docs_message = "{l} docs indexed in {t}s ".format(
            l=nb_docs_diff,
            t=measurement_time
        )
        if nb_docs_diff <= s_warning:
            status = 'Warning'
        if nb_docs_diff <= s_critical:
            status = 'Critical'


        #Format perf data string
        con_perf_data_string = OutputFormatHelpers.perf_data_string(
            label="{t}s_indexed_doc".format(t=measurement_time),
            value=nb_docs_diff,
            warn=s_warning,
            crit=s_critical
        )

        #format OUtput
        output = OutputFormatHelpers.check_output_string(
            status,
            nb_docs_message,
            [con_perf_data_string]
        )

        print(output)

    except Exception as e:
        if debug:
            print(e)
        if cluster_status != 'green':
            status = 'Critical'
            comment = 'not green'

        if debug:
            print(status)

        cluster_status_comment=cluster_status_template.format(
        c=comment
        )

        #format OUtput
        perfdata = None
        output = OutputFormatHelpers.check_output_string(
            status,
            cluster_status_comment,
            [perfdata]
        )


        print(output)

    except Exception as e:
        if debug:
            print(e)
            the_type, value, tb = sys.exc_info()
            traceback.print_tb(tb)
        print("Error: {m}".format(m=e))
        sys.exit(2)

    finally:
            status = 'Critical'
            comment='too hgih'

        #format output
        heap_usage_comment=heap_used_comment_tempalte.format(
            c=comment,
            v=percentage_heap_used
        )


        #Format perf data string
        con_perf_data_string = OutputFormatHelpers.perf_data_string(
            label='heap_used',
            value=percentage_heap_used,
            warn=s_warning,
            crit=s_critical,
            min=0,
            max=100,
            UOM='%'
        )


        #format OUtput
        output = OutputFormatHelpers.check_output_string(
            status,
            heap_usage_comment,
            [con_perf_data_string]
        )

        print(output)