segment_data = {
    "statistics": {
        "modules_used_to_automate_total": 7,
        "avg_number_of_modules_used_in_a_playbooks": 3.0,
        "total_hosts_automated": 9,
        "total_EE": 5,
        "default_EE": 2,
        "custom_EE": 3,
        "jobs_total": 5,
        "total_unique_hosts": 5
    },
    "modules_used_per_playbook": [
        {
            "playbook_id": "e1ced7d36e5dacdb8d1f9d14852631d80cee04c2c624e9104bc927e59522066e",
            "modules_used": 3
        },
        {
            "playbook_id": "7d6b9968b05eabfbcd8e3249080e8320ec6f66db7fa851e998298f16fc9da4ea",
            "modules_used": 3
        },
        {
            "playbook_id": "8b4ef6f424379308729d0cf85371acb1f11bc1ea6588f8da060b3e9d3af9a57b",
            "modules_used": 3
        },
        {
            "playbook_id": "0ff885701b09df0ca36d8c10bc150e64a68075b38ac78b8f2e7a7d09d33b079b",
            "modules_used": 1
        },
        {
            "playbook_id": "342a6a4b5d9ebfa90f7eca944e20c7d93a67adfe4badc49396fd35228d386229",
            "modules_used": 5
        }
    ],
    "module_stats": [
        {
            "module_name": "ansible.netcommon.cli_config",
            "collection_source": "certified",
            "collection_name": "ansible.netcommon",
            "jobs_total": 2,
            "number_of_jobs_never_started": 0,
            "unique_hosts_total": 2,
            "task_ok_total": 1,
            "task_ok_with_retries_total": 0,
            "task_failed_total": 0,
            "task_unreachable_total": 1,
            "task_skipped_total": 0,
            "task_failed_and_ignored_total": 0,
            "jobs_failed_because_of_module_failure_total": 0,
            "job_duration_total_seconds": 1320.0,
            "job_waiting_time_total_seconds": 360.0,
            "avg_hosts_per_job": 1.0,
            "jobs_containing_module_failed_total": 1,
            "avg_job_duration_seconds": 660.0,
            "avg_job_waiting_time_seconds": 180.0
        },
        {
            "module_name": "ansible.posix.firewalld",
            "collection_source": "certified",
            "collection_name": "ansible.posix",
            "jobs_total": 2,
            "number_of_jobs_never_started": 0,
            "unique_hosts_total": 2,
            "task_ok_total": 1,
            "task_ok_with_retries_total": 0,
            "task_failed_total": 1,
            "task_unreachable_total": 0,
            "task_skipped_total": 0,
            "task_failed_and_ignored_total": 0,
            "jobs_failed_because_of_module_failure_total": 1,
            "job_duration_total_seconds": 1380.0,
            "job_waiting_time_total_seconds": 900.0,
            "avg_hosts_per_job": 1.0,
            "jobs_containing_module_failed_total": 1,
            "avg_job_duration_seconds": 690.0,
            "avg_job_waiting_time_seconds": 450.0
        },
        {
            "module_name": "ansible.windows.win_copy",
            "collection_source": "certified",
            "collection_name": "ansible.windows",
            "jobs_total": 3,
            "number_of_jobs_never_started": 0,
            "unique_hosts_total": 3,
            "task_ok_total": 1,
            "task_ok_with_retries_total": 2,
            "task_failed_total": 0,
            "task_unreachable_total": 0,
            "task_skipped_total": 0,
            "task_failed_and_ignored_total": 0,
            "jobs_failed_because_of_module_failure_total": 0,
            "job_duration_total_seconds": 2100.0,
            "job_waiting_time_total_seconds": 900.0,
            "avg_hosts_per_job": 1.0,
            "jobs_containing_module_failed_total": 3,
            "avg_job_duration_seconds": 700.0,
            "avg_job_waiting_time_seconds": 300.0
        },
        {
            "module_name": "community.aws.ec2",
            "collection_source": "community",
            "collection_name": "community.aws",
            "jobs_total": 2,
            "number_of_jobs_never_started": 0,
            "unique_hosts_total": 4,
            "task_ok_total": 2,
            "task_ok_with_retries_total": 0,
            "task_failed_total": 0,
            "task_unreachable_total": 0,
            "task_skipped_total": 1,
            "task_failed_and_ignored_total": 1,
            "jobs_failed_because_of_module_failure_total": 0,
            "job_duration_total_seconds": 1380.0,
            "job_waiting_time_total_seconds": 900.0,
            "avg_hosts_per_job": 2.0,
            "jobs_containing_module_failed_total": 1,
            "avg_job_duration_seconds": 690.0,
            "avg_job_waiting_time_seconds": 450.0
        },
        {
            "module_name": "community.general.yum",
            "collection_source": "community",
            "collection_name": "community.general",
            "jobs_total": 3,
            "number_of_jobs_never_started": 1,
            "unique_hosts_total": 2,
            "task_ok_total": 0,
            "task_ok_with_retries_total": 0,
            "task_failed_total": 3,
            "task_unreachable_total": 0,
            "task_skipped_total": 0,
            "task_failed_and_ignored_total": 0,
            "jobs_failed_because_of_module_failure_total": 3,
            "job_duration_total_seconds": 1500.0,
            "job_waiting_time_total_seconds": 300.0,
            "avg_hosts_per_job": 1.0,
            "jobs_containing_module_failed_total": 3,
            "avg_job_duration_seconds": 500.0,
            "avg_job_waiting_time_seconds": 100.0
        },
        {
            "module_name": "community.mongodb.insert",
            "collection_source": "community",
            "collection_name": "community.mongodb",
            "jobs_total": 2,
            "number_of_jobs_never_started": 0,
            "unique_hosts_total": 2,
            "task_ok_total": 1,
            "task_ok_with_retries_total": 1,
            "task_failed_total": 0,
            "task_unreachable_total": 0,
            "task_skipped_total": 0,
            "task_failed_and_ignored_total": 0,
            "jobs_failed_because_of_module_failure_total": 0,
            "job_duration_total_seconds": 1500.0,
            "job_waiting_time_total_seconds": 300.0,
            "avg_hosts_per_job": 1.0,
            "jobs_containing_module_failed_total": 2,
            "avg_job_duration_seconds": 750.0,
            "avg_job_waiting_time_seconds": 150.0
        },
        {
            "module_name": "7e265dd914e887808577cd0b23915b0383f239468598b2ee4e63bdcb1fe054d7",
            "collection_source": "Unknown",
            "collection_name": "277dcb69804c1e01de2cb744b13b82e9d589e1e3cfb41d8e4be942013d0adca5",
            "jobs_total": 1,
            "number_of_jobs_never_started": 0,
            "unique_hosts_total": 1,
            "task_ok_total": 1,
            "task_ok_with_retries_total": 0,
            "task_failed_total": 0,
            "task_unreachable_total": 0,
            "task_skipped_total": 0,
            "task_failed_and_ignored_total": 0,
            "jobs_failed_because_of_module_failure_total": 0,
            "job_duration_total_seconds": 540.0,
            "job_waiting_time_total_seconds": 60.0,
            "avg_hosts_per_job": 1.0,
            "jobs_containing_module_failed_total": 1,
            "avg_job_duration_seconds": 540.0,
            "avg_job_waiting_time_seconds": 60.0
        }
    ],
    "collection_stats": [
        {
            "collection_name": "ansible.netcommon",
            "collection_source": "certified",
            "jobs_total": 2,
            "number_of_jobs_never_started": 0,
            "unique_hosts_total": 2,
            "jobs_failed_because_of_module_failure_total": 0,
            "task_ok_total": 1,
            "task_ok_with_retries_total": 0,
            "task_failed_total": 0,
            "task_unreachable_total": 1,
            "task_skipped_total": 0,
            "task_failed_and_ignored_total": 0,
            "job_duration_total_seconds": 1320.0,
            "job_waiting_time_total_seconds": 360.0,
            "avg_hosts_per_job": 1.0,
            "jobs_containing_collection_name_failed_total": 1,
            "avg_job_duration_seconds": 660.0,
            "avg_job_waiting_time_seconds": 180.0
        },
        {
            "collection_name": "ansible.posix",
            "collection_source": "certified",
            "jobs_total": 2,
            "number_of_jobs_never_started": 0,
            "unique_hosts_total": 2,
            "jobs_failed_because_of_module_failure_total": 1,
            "task_ok_total": 1,
            "task_ok_with_retries_total": 0,
            "task_failed_total": 1,
            "task_unreachable_total": 0,
            "task_skipped_total": 0,
            "task_failed_and_ignored_total": 0,
            "job_duration_total_seconds": 1380.0,
            "job_waiting_time_total_seconds": 900.0,
            "avg_hosts_per_job": 1.0,
            "jobs_containing_collection_name_failed_total": 1,
            "avg_job_duration_seconds": 690.0,
            "avg_job_waiting_time_seconds": 450.0
        },
        {
            "collection_name": "ansible.windows",
            "collection_source": "certified",
            "jobs_total": 3,
            "number_of_jobs_never_started": 0,
            "unique_hosts_total": 3,
            "jobs_failed_because_of_module_failure_total": 0,
            "task_ok_total": 1,
            "task_ok_with_retries_total": 2,
            "task_failed_total": 0,
            "task_unreachable_total": 0,
            "task_skipped_total": 0,
            "task_failed_and_ignored_total": 0,
            "job_duration_total_seconds": 2100.0,
            "job_waiting_time_total_seconds": 900.0,
            "avg_hosts_per_job": 1.0,
            "jobs_containing_collection_name_failed_total": 3,
            "avg_job_duration_seconds": 700.0,
            "avg_job_waiting_time_seconds": 300.0
        },
        {
            "collection_name": "community.aws",
            "collection_source": "community",
            "jobs_total": 2,
            "number_of_jobs_never_started": 0,
            "unique_hosts_total": 4,
            "jobs_failed_because_of_module_failure_total": 0,
            "task_ok_total": 2,
            "task_ok_with_retries_total": 0,
            "task_failed_total": 0,
            "task_unreachable_total": 0,
            "task_skipped_total": 1,
            "task_failed_and_ignored_total": 1,
            "job_duration_total_seconds": 1380.0,
            "job_waiting_time_total_seconds": 900.0,
            "avg_hosts_per_job": 2.0,
            "jobs_containing_collection_name_failed_total": 1,
            "avg_job_duration_seconds": 690.0,
            "avg_job_waiting_time_seconds": 450.0
        },
        {
            "collection_name": "community.general",
            "collection_source": "community",
            "jobs_total": 3,
            "number_of_jobs_never_started": 1,
            "unique_hosts_total": 2,
            "jobs_failed_because_of_module_failure_total": 3,
            "task_ok_total": 0,
            "task_ok_with_retries_total": 0,
            "task_failed_total": 3,
            "task_unreachable_total": 0,
            "task_skipped_total": 0,
            "task_failed_and_ignored_total": 0,
            "job_duration_total_seconds": 1500.0,
            "job_waiting_time_total_seconds": 300.0,
            "avg_hosts_per_job": 1.0,
            "jobs_containing_collection_name_failed_total": 3,
            "avg_job_duration_seconds": 500.0,
            "avg_job_waiting_time_seconds": 100.0
        },
        {
            "collection_name": "community.mongodb",
            "collection_source": "community",
            "jobs_total": 2,
            "number_of_jobs_never_started": 0,
            "unique_hosts_total": 2,
            "jobs_failed_because_of_module_failure_total": 0,
            "task_ok_total": 1,
            "task_ok_with_retries_total": 1,
            "task_failed_total": 0,
            "task_unreachable_total": 0,
            "task_skipped_total": 0,
            "task_failed_and_ignored_total": 0,
            "job_duration_total_seconds": 1500.0,
            "job_waiting_time_total_seconds": 300.0,
            "avg_hosts_per_job": 1.0,
            "jobs_containing_collection_name_failed_total": 2,
            "avg_job_duration_seconds": 750.0,
            "avg_job_waiting_time_seconds": 150.0
        },
        {
            "collection_name": "277dcb69804c1e01de2cb744b13b82e9d589e1e3cfb41d8e4be942013d0adca5",
            "collection_source": "Unknown",
            "jobs_total": 1,
            "number_of_jobs_never_started": 0,
            "unique_hosts_total": 1,
            "jobs_failed_because_of_module_failure_total": 0,
            "task_ok_total": 1,
            "task_ok_with_retries_total": 0,
            "task_failed_total": 0,
            "task_unreachable_total": 0,
            "task_skipped_total": 0,
            "task_failed_and_ignored_total": 0,
            "job_duration_total_seconds": 540.0,
            "job_waiting_time_total_seconds": 60.0,
            "avg_hosts_per_job": 1.0,
            "jobs_containing_collection_name_failed_total": 1,
            "avg_job_duration_seconds": 540.0,
            "avg_job_waiting_time_seconds": 60.0
        }
    ],
    "jobs_by_job_type": [
        {
            "job_template_name": "2cb203a95a183267195e77ade5e3a5694298ca9ab8903f5336cb2d4bd15acb47",
            "number_of_jobs_executed": 3,
            "number_of_jobs_failed": 1,
            "number_of_jobs_never_started": 0,
            "job_duration_average_in_seconds": 3.3333333333333335,
            "job_duration_maximum_in_seconds": 5.0,
            "job_duration_minimum_in_seconds": 2.0,
            "job_duration_total_in_seconds": 10.0,
            "job_duration_median_in_seconds": 3.0,
            "job_waiting_time_average_in_seconds": 1.0,
            "job_waiting_time_maximum_in_seconds": 2.0,
            "job_waiting_time_minimum_in_seconds": 0.0,
            "job_waiting_time_total_in_seconds": 3.0,
            "job_waiting_time_median_in_seconds": 1.0,
            "number_of_jobs_succeeded": 2
        },
        {
            "job_template_name": "ea07cdb0d1d412a4a631918a9133f14508acb45339cdb133ea8cef0479b3e9a4",
            "number_of_jobs_executed": 1,
            "number_of_jobs_failed": 0,
            "number_of_jobs_never_started": 0,
            "job_duration_average_in_seconds": 7.0,
            "job_duration_maximum_in_seconds": 7.0,
            "job_duration_minimum_in_seconds": 7.0,
            "job_duration_total_in_seconds": 7.0,
            "job_duration_median_in_seconds": 7.0,
            "job_waiting_time_average_in_seconds": 4.0,
            "job_waiting_time_maximum_in_seconds": 4.0,
            "job_waiting_time_minimum_in_seconds": 4.0,
            "job_waiting_time_total_in_seconds": 4.0,
            "job_waiting_time_median_in_seconds": 4.0,
            "number_of_jobs_succeeded": 1
        },
        {
            "job_template_name": "ffebec8a89871a3f331aed44760bc4840697a877a69bdd29b1788b3d070332d5",
            "number_of_jobs_executed": 1,
            "number_of_jobs_failed": 1,
            "number_of_jobs_never_started": 1,
            "job_duration_average_in_seconds": null,
            "job_duration_maximum_in_seconds": null,
            "job_duration_minimum_in_seconds": null,
            "job_duration_total_in_seconds": 0.0,
            "job_duration_median_in_seconds": null,
            "job_waiting_time_average_in_seconds": null,
            "job_waiting_time_maximum_in_seconds": null,
            "job_waiting_time_minimum_in_seconds": null,
            "job_waiting_time_total_in_seconds": 0.0,
            "job_waiting_time_median_in_seconds": null,
            "number_of_jobs_succeeded": 0
        }
    ],
    "job_host_summary": [
        {
            "job_template_name": "2cb203a95a183267195e77ade5e3a5694298ca9ab8903f5336cb2d4bd15acb47",
            "dark_total": 0,
            "failures_total": 2,
            "ok_total": 26,
            "skipped_total": 2,
            "ignored_total": 0,
            "rescued_total": 0
        },
        {
            "job_template_name": "ea07cdb0d1d412a4a631918a9133f14508acb45339cdb133ea8cef0479b3e9a4",
            "dark_total": 0,
            "failures_total": 4,
            "ok_total": 26,
            "skipped_total": 0,
            "ignored_total": 0,
            "rescued_total": 0
        }
    ]
}