# HELP up Synthetic scrape health indicator (1 = healthy). # TYPE up gauge up{job="foehncast_app"} 1 up{job="prometheus"} 1 up{job="statsd_exporter"} 1 # HELP foehncast_feature_pipeline_summary_count Number of persisted feature-pipeline summary files available for scraping. # TYPE foehncast_feature_pipeline_summary_count gauge foehncast_feature_pipeline_summary_count 2.0 # HELP foehncast_feature_pipeline_run_success Whether the latest feature-pipeline run succeeded for a dataset. # TYPE foehncast_feature_pipeline_run_success gauge foehncast_feature_pipeline_run_success{dataset="forecast",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_run_success{dataset="train",storage_backend="bigquery"} 1.0 # HELP foehncast_feature_pipeline_summary_generated_timestamp_seconds Unix timestamp of the latest persisted feature-pipeline summary. # TYPE foehncast_feature_pipeline_summary_generated_timestamp_seconds gauge foehncast_feature_pipeline_summary_generated_timestamp_seconds{dataset="forecast",storage_backend="bigquery"} 1.780632136221735e+09 foehncast_feature_pipeline_summary_generated_timestamp_seconds{dataset="train",storage_backend="bigquery"} 1.779077846648656e+09 # HELP foehncast_feature_pipeline_expected_spot_count Configured spot count for the latest feature-pipeline summary. # TYPE foehncast_feature_pipeline_expected_spot_count gauge foehncast_feature_pipeline_expected_spot_count{dataset="forecast",storage_backend="bigquery"} 6.0 foehncast_feature_pipeline_expected_spot_count{dataset="train",storage_backend="bigquery"} 6.0 # HELP foehncast_feature_pipeline_fetched_spot_count Fetched spot count for the latest feature-pipeline summary. # TYPE foehncast_feature_pipeline_fetched_spot_count gauge foehncast_feature_pipeline_fetched_spot_count{dataset="forecast",storage_backend="bigquery"} 6.0 foehncast_feature_pipeline_fetched_spot_count{dataset="train",storage_backend="bigquery"} 6.0 # HELP foehncast_feature_pipeline_engineered_spot_count Engineered spot count for the latest feature-pipeline summary. # TYPE foehncast_feature_pipeline_engineered_spot_count gauge foehncast_feature_pipeline_engineered_spot_count{dataset="forecast",storage_backend="bigquery"} 6.0 foehncast_feature_pipeline_engineered_spot_count{dataset="train",storage_backend="bigquery"} 6.0 # HELP foehncast_feature_pipeline_validated_spot_count Validated spot count for the latest feature-pipeline summary. # TYPE foehncast_feature_pipeline_validated_spot_count gauge foehncast_feature_pipeline_validated_spot_count{dataset="forecast",storage_backend="bigquery"} 6.0 foehncast_feature_pipeline_validated_spot_count{dataset="train",storage_backend="bigquery"} 6.0 # HELP foehncast_feature_pipeline_stage_duration_seconds Stage duration in seconds for the latest feature-pipeline summary. # TYPE foehncast_feature_pipeline_stage_duration_seconds gauge foehncast_feature_pipeline_stage_duration_seconds{dataset="forecast",stage="engineer",storage_backend="bigquery"} 0.06042237000019668 foehncast_feature_pipeline_stage_duration_seconds{dataset="forecast",stage="fetch",storage_backend="bigquery"} 28.857744648000107 foehncast_feature_pipeline_stage_duration_seconds{dataset="forecast",stage="store",storage_backend="bigquery"} 77.96635702700019 foehncast_feature_pipeline_stage_duration_seconds{dataset="forecast",stage="validate",storage_backend="bigquery"} 0.08527217899995776 foehncast_feature_pipeline_stage_duration_seconds{dataset="train",stage="engineer",storage_backend="bigquery"} 0.0574200659999633 foehncast_feature_pipeline_stage_duration_seconds{dataset="train",stage="fetch",storage_backend="bigquery"} 0.47882701999992605 foehncast_feature_pipeline_stage_duration_seconds{dataset="train",stage="store",storage_backend="bigquery"} 69.045819285 foehncast_feature_pipeline_stage_duration_seconds{dataset="train",stage="validate",storage_backend="bigquery"} 0.08262740999998641 # HELP foehncast_feature_pipeline_stage_failure_count Stage failure count for the latest feature-pipeline summary. # TYPE foehncast_feature_pipeline_stage_failure_count gauge foehncast_feature_pipeline_stage_failure_count{dataset="forecast",stage="engineer",storage_backend="bigquery"} 0.0 foehncast_feature_pipeline_stage_failure_count{dataset="forecast",stage="fetch",storage_backend="bigquery"} 0.0 foehncast_feature_pipeline_stage_failure_count{dataset="forecast",stage="store",storage_backend="bigquery"} 0.0 foehncast_feature_pipeline_stage_failure_count{dataset="forecast",stage="validate",storage_backend="bigquery"} 0.0 foehncast_feature_pipeline_stage_failure_count{dataset="train",stage="engineer",storage_backend="bigquery"} 0.0 foehncast_feature_pipeline_stage_failure_count{dataset="train",stage="fetch",storage_backend="bigquery"} 0.0 foehncast_feature_pipeline_stage_failure_count{dataset="train",stage="store",storage_backend="bigquery"} 0.0 foehncast_feature_pipeline_stage_failure_count{dataset="train",stage="validate",storage_backend="bigquery"} 0.0 # HELP foehncast_feature_pipeline_stage_state Latest feature-pipeline stage state (-1 failed, 0 not run, 1 succeeded). # TYPE foehncast_feature_pipeline_stage_state gauge foehncast_feature_pipeline_stage_state{dataset="forecast",stage="fetch",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_stage_state{dataset="forecast",stage="engineer",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_stage_state{dataset="forecast",stage="validate",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_stage_state{dataset="forecast",stage="store",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_stage_state{dataset="train",stage="fetch",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_stage_state{dataset="train",stage="engineer",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_stage_state{dataset="train",stage="validate",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_stage_state{dataset="train",stage="store",storage_backend="bigquery"} 1.0 # HELP foehncast_feature_pipeline_stored_spot_count Stored spot count for the latest feature-pipeline summary. # TYPE foehncast_feature_pipeline_stored_spot_count gauge foehncast_feature_pipeline_stored_spot_count{dataset="forecast",storage_backend="bigquery"} 6.0 foehncast_feature_pipeline_stored_spot_count{dataset="train",storage_backend="bigquery"} 6.0 # HELP foehncast_feature_pipeline_drifted_spot_count Drifted spot count for the latest feature-pipeline summary. # TYPE foehncast_feature_pipeline_drifted_spot_count gauge foehncast_feature_pipeline_drifted_spot_count{dataset="forecast",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_drifted_spot_count{dataset="train",storage_backend="bigquery"} 0.0 # HELP foehncast_feature_pipeline_dataset_drift_detected Whether data drift was detected in the latest feature-pipeline summary. # TYPE foehncast_feature_pipeline_dataset_drift_detected gauge foehncast_feature_pipeline_dataset_drift_detected{dataset="forecast",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_dataset_drift_detected{dataset="train",storage_backend="bigquery"} 0.0 # HELP foehncast_feature_pipeline_feature_persistence_ready Whether the feature pipeline completed at the persistence boundary. # TYPE foehncast_feature_pipeline_feature_persistence_ready gauge foehncast_feature_pipeline_feature_persistence_ready{dataset="forecast",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_feature_persistence_ready{dataset="train",storage_backend="bigquery"} 1.0 # HELP foehncast_feature_pipeline_training_handoff_ready Whether the latest feature-pipeline summary is ready to hand off to training. # TYPE foehncast_feature_pipeline_training_handoff_ready gauge foehncast_feature_pipeline_training_handoff_ready{dataset="forecast",storage_backend="bigquery"} 0.0 foehncast_feature_pipeline_training_handoff_ready{dataset="train",storage_backend="bigquery"} 0.0 # HELP foehncast_feature_pipeline_skipped_spot_count Skipped spot count for the latest feature-pipeline summary. # TYPE foehncast_feature_pipeline_skipped_spot_count gauge foehncast_feature_pipeline_skipped_spot_count{dataset="forecast",storage_backend="bigquery"} 0.0 foehncast_feature_pipeline_skipped_spot_count{dataset="train",storage_backend="bigquery"} 0.0 # HELP foehncast_feature_pipeline_failed_spot_count Failed spot count for the latest feature-pipeline summary. # TYPE foehncast_feature_pipeline_failed_spot_count gauge foehncast_feature_pipeline_failed_spot_count{dataset="forecast",storage_backend="bigquery"} 0.0 foehncast_feature_pipeline_failed_spot_count{dataset="train",storage_backend="bigquery"} 0.0 # HELP foehncast_feature_pipeline_spot_ingest_rows Fetched ingest row count for one feature-pipeline spot summary. # TYPE foehncast_feature_pipeline_spot_ingest_rows gauge foehncast_feature_pipeline_spot_ingest_rows{dataset="forecast",spot_id="silvaplana",storage_backend="bigquery"} 168.0 foehncast_feature_pipeline_spot_ingest_rows{dataset="forecast",spot_id="urnersee",storage_backend="bigquery"} 168.0 foehncast_feature_pipeline_spot_ingest_rows{dataset="forecast",spot_id="neuchatel",storage_backend="bigquery"} 168.0 foehncast_feature_pipeline_spot_ingest_rows{dataset="forecast",spot_id="bodensee",storage_backend="bigquery"} 168.0 foehncast_feature_pipeline_spot_ingest_rows{dataset="forecast",spot_id="walensee",storage_backend="bigquery"} 168.0 foehncast_feature_pipeline_spot_ingest_rows{dataset="forecast",spot_id="thunersee",storage_backend="bigquery"} 168.0 foehncast_feature_pipeline_spot_ingest_rows{dataset="train",spot_id="silvaplana",storage_backend="bigquery"} 168.0 foehncast_feature_pipeline_spot_ingest_rows{dataset="train",spot_id="urnersee",storage_backend="bigquery"} 168.0 foehncast_feature_pipeline_spot_ingest_rows{dataset="train",spot_id="neuchatel",storage_backend="bigquery"} 168.0 foehncast_feature_pipeline_spot_ingest_rows{dataset="train",spot_id="bodensee",storage_backend="bigquery"} 168.0 foehncast_feature_pipeline_spot_ingest_rows{dataset="train",spot_id="walensee",storage_backend="bigquery"} 168.0 foehncast_feature_pipeline_spot_ingest_rows{dataset="train",spot_id="thunersee",storage_backend="bigquery"} 168.0 # HELP foehncast_feature_pipeline_spot_engineered_rows Engineered row count for one feature-pipeline spot summary. # TYPE foehncast_feature_pipeline_spot_engineered_rows gauge foehncast_feature_pipeline_spot_engineered_rows{dataset="forecast",spot_id="silvaplana",storage_backend="bigquery"} 168.0 foehncast_feature_pipeline_spot_engineered_rows{dataset="forecast",spot_id="urnersee",storage_backend="bigquery"} 168.0 foehncast_feature_pipeline_spot_engineered_rows{dataset="forecast",spot_id="neuchatel",storage_backend="bigquery"} 168.0 foehncast_feature_pipeline_spot_engineered_rows{dataset="forecast",spot_id="bodensee",storage_backend="bigquery"} 168.0 foehncast_feature_pipeline_spot_engineered_rows{dataset="forecast",spot_id="walensee",storage_backend="bigquery"} 168.0 foehncast_feature_pipeline_spot_engineered_rows{dataset="forecast",spot_id="thunersee",storage_backend="bigquery"} 168.0 foehncast_feature_pipeline_spot_engineered_rows{dataset="train",spot_id="silvaplana",storage_backend="bigquery"} 168.0 foehncast_feature_pipeline_spot_engineered_rows{dataset="train",spot_id="urnersee",storage_backend="bigquery"} 168.0 foehncast_feature_pipeline_spot_engineered_rows{dataset="train",spot_id="neuchatel",storage_backend="bigquery"} 168.0 foehncast_feature_pipeline_spot_engineered_rows{dataset="train",spot_id="bodensee",storage_backend="bigquery"} 168.0 foehncast_feature_pipeline_spot_engineered_rows{dataset="train",spot_id="walensee",storage_backend="bigquery"} 168.0 foehncast_feature_pipeline_spot_engineered_rows{dataset="train",spot_id="thunersee",storage_backend="bigquery"} 168.0 # HELP foehncast_feature_pipeline_spot_engineered_new_columns Count of engineered columns added for one feature-pipeline spot summary. # TYPE foehncast_feature_pipeline_spot_engineered_new_columns gauge foehncast_feature_pipeline_spot_engineered_new_columns{dataset="forecast",spot_id="silvaplana",storage_backend="bigquery"} 10.0 foehncast_feature_pipeline_spot_engineered_new_columns{dataset="forecast",spot_id="urnersee",storage_backend="bigquery"} 10.0 foehncast_feature_pipeline_spot_engineered_new_columns{dataset="forecast",spot_id="neuchatel",storage_backend="bigquery"} 10.0 foehncast_feature_pipeline_spot_engineered_new_columns{dataset="forecast",spot_id="bodensee",storage_backend="bigquery"} 10.0 foehncast_feature_pipeline_spot_engineered_new_columns{dataset="forecast",spot_id="walensee",storage_backend="bigquery"} 10.0 foehncast_feature_pipeline_spot_engineered_new_columns{dataset="forecast",spot_id="thunersee",storage_backend="bigquery"} 10.0 foehncast_feature_pipeline_spot_engineered_new_columns{dataset="train",spot_id="silvaplana",storage_backend="bigquery"} 10.0 foehncast_feature_pipeline_spot_engineered_new_columns{dataset="train",spot_id="urnersee",storage_backend="bigquery"} 10.0 foehncast_feature_pipeline_spot_engineered_new_columns{dataset="train",spot_id="neuchatel",storage_backend="bigquery"} 10.0 foehncast_feature_pipeline_spot_engineered_new_columns{dataset="train",spot_id="bodensee",storage_backend="bigquery"} 10.0 foehncast_feature_pipeline_spot_engineered_new_columns{dataset="train",spot_id="walensee",storage_backend="bigquery"} 10.0 foehncast_feature_pipeline_spot_engineered_new_columns{dataset="train",spot_id="thunersee",storage_backend="bigquery"} 10.0 # HELP foehncast_feature_pipeline_spot_validation_passed Whether validation passed for one feature-pipeline spot summary. # TYPE foehncast_feature_pipeline_spot_validation_passed gauge foehncast_feature_pipeline_spot_validation_passed{dataset="forecast",spot_id="silvaplana",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="forecast",spot_id="urnersee",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="forecast",spot_id="neuchatel",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="forecast",spot_id="bodensee",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="forecast",spot_id="walensee",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="forecast",spot_id="thunersee",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="train",spot_id="silvaplana",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="train",spot_id="urnersee",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="train",spot_id="neuchatel",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="train",spot_id="bodensee",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="train",spot_id="walensee",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="train",spot_id="thunersee",storage_backend="bigquery"} 1.0 # HELP foehncast_feature_pipeline_spot_range_violation_count Range violation count for one feature-pipeline spot summary. # TYPE foehncast_feature_pipeline_spot_range_violation_count gauge foehncast_feature_pipeline_spot_range_violation_count{dataset="forecast",spot_id="silvaplana",storage_backend="bigquery"} 0.0 foehncast_feature_pipeline_spot_range_violation_count{dataset="forecast",spot_id="urnersee",storage_backend="bigquery"} 0.0 foehncast_feature_pipeline_spot_range_violation_count{dataset="forecast",spot_id="neuchatel",storage_backend="bigquery"} 0.0 foehncast_feature_pipeline_spot_range_violation_count{dataset="forecast",spot_id="bodensee",storage_backend="bigquery"} 0.0 foehncast_feature_pipeline_spot_range_violation_count{dataset="forecast",spot_id="walensee",storage_backend="bigquery"} 0.0 foehncast_feature_pipeline_spot_range_violation_count{dataset="forecast",spot_id="thunersee",storage_backend="bigquery"} 0.0 foehncast_feature_pipeline_spot_range_violation_count{dataset="train",spot_id="silvaplana",storage_backend="bigquery"} 0.0 foehncast_feature_pipeline_spot_range_violation_count{dataset="train",spot_id="urnersee",storage_backend="bigquery"} 0.0 foehncast_feature_pipeline_spot_range_violation_count{dataset="train",spot_id="neuchatel",storage_backend="bigquery"} 0.0 foehncast_feature_pipeline_spot_range_violation_count{dataset="train",spot_id="bodensee",storage_backend="bigquery"} 0.0 foehncast_feature_pipeline_spot_range_violation_count{dataset="train",spot_id="walensee",storage_backend="bigquery"} 0.0 foehncast_feature_pipeline_spot_range_violation_count{dataset="train",spot_id="thunersee",storage_backend="bigquery"} 0.0 # HELP foehncast_feature_pipeline_spot_stored_rows Stored row count for one feature-pipeline spot summary. # TYPE foehncast_feature_pipeline_spot_stored_rows gauge foehncast_feature_pipeline_spot_stored_rows{dataset="forecast",spot_id="silvaplana",storage_backend="bigquery"} 168.0 foehncast_feature_pipeline_spot_stored_rows{dataset="forecast",spot_id="urnersee",storage_backend="bigquery"} 168.0 foehncast_feature_pipeline_spot_stored_rows{dataset="forecast",spot_id="neuchatel",storage_backend="bigquery"} 168.0 foehncast_feature_pipeline_spot_stored_rows{dataset="forecast",spot_id="bodensee",storage_backend="bigquery"} 168.0 foehncast_feature_pipeline_spot_stored_rows{dataset="forecast",spot_id="walensee",storage_backend="bigquery"} 168.0 foehncast_feature_pipeline_spot_stored_rows{dataset="forecast",spot_id="thunersee",storage_backend="bigquery"} 168.0 foehncast_feature_pipeline_spot_stored_rows{dataset="train",spot_id="silvaplana",storage_backend="bigquery"} 168.0 foehncast_feature_pipeline_spot_stored_rows{dataset="train",spot_id="urnersee",storage_backend="bigquery"} 168.0 foehncast_feature_pipeline_spot_stored_rows{dataset="train",spot_id="neuchatel",storage_backend="bigquery"} 168.0 foehncast_feature_pipeline_spot_stored_rows{dataset="train",spot_id="bodensee",storage_backend="bigquery"} 168.0 foehncast_feature_pipeline_spot_stored_rows{dataset="train",spot_id="walensee",storage_backend="bigquery"} 168.0 foehncast_feature_pipeline_spot_stored_rows{dataset="train",spot_id="thunersee",storage_backend="bigquery"} 168.0 # HELP foehncast_feature_pipeline_spot_max_numeric_abs_delta Maximum absolute numeric round-trip delta for one feature-pipeline spot summary. # TYPE foehncast_feature_pipeline_spot_max_numeric_abs_delta gauge foehncast_feature_pipeline_spot_max_numeric_abs_delta{dataset="forecast",spot_id="silvaplana",storage_backend="bigquery"} 0.0 foehncast_feature_pipeline_spot_max_numeric_abs_delta{dataset="forecast",spot_id="urnersee",storage_backend="bigquery"} 0.0 foehncast_feature_pipeline_spot_max_numeric_abs_delta{dataset="forecast",spot_id="neuchatel",storage_backend="bigquery"} 0.0 foehncast_feature_pipeline_spot_max_numeric_abs_delta{dataset="forecast",spot_id="bodensee",storage_backend="bigquery"} 0.0 foehncast_feature_pipeline_spot_max_numeric_abs_delta{dataset="forecast",spot_id="walensee",storage_backend="bigquery"} 0.0 foehncast_feature_pipeline_spot_max_numeric_abs_delta{dataset="forecast",spot_id="thunersee",storage_backend="bigquery"} 0.0 foehncast_feature_pipeline_spot_max_numeric_abs_delta{dataset="train",spot_id="silvaplana",storage_backend="bigquery"} 0.0 foehncast_feature_pipeline_spot_max_numeric_abs_delta{dataset="train",spot_id="urnersee",storage_backend="bigquery"} 0.0 foehncast_feature_pipeline_spot_max_numeric_abs_delta{dataset="train",spot_id="neuchatel",storage_backend="bigquery"} 0.0 foehncast_feature_pipeline_spot_max_numeric_abs_delta{dataset="train",spot_id="bodensee",storage_backend="bigquery"} 0.0 foehncast_feature_pipeline_spot_max_numeric_abs_delta{dataset="train",spot_id="walensee",storage_backend="bigquery"} 0.0 foehncast_feature_pipeline_spot_max_numeric_abs_delta{dataset="train",spot_id="thunersee",storage_backend="bigquery"} 0.0 # HELP foehncast_feature_pipeline_spot_time_basis_preserved Whether the time basis is preserved through storage for one spot. # TYPE foehncast_feature_pipeline_spot_time_basis_preserved gauge foehncast_feature_pipeline_spot_time_basis_preserved{dataset="forecast",spot_id="silvaplana",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_spot_time_basis_preserved{dataset="forecast",spot_id="urnersee",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_spot_time_basis_preserved{dataset="forecast",spot_id="neuchatel",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_spot_time_basis_preserved{dataset="forecast",spot_id="bodensee",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_spot_time_basis_preserved{dataset="forecast",spot_id="walensee",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_spot_time_basis_preserved{dataset="forecast",spot_id="thunersee",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_spot_time_basis_preserved{dataset="train",spot_id="silvaplana",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_spot_time_basis_preserved{dataset="train",spot_id="urnersee",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_spot_time_basis_preserved{dataset="train",spot_id="neuchatel",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_spot_time_basis_preserved{dataset="train",spot_id="bodensee",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_spot_time_basis_preserved{dataset="train",spot_id="walensee",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_spot_time_basis_preserved{dataset="train",spot_id="thunersee",storage_backend="bigquery"} 1.0 # HELP foehncast_feature_pipeline_spot_feast_projection_ready Whether one feature-pipeline spot summary is ready for Feast projection. # TYPE foehncast_feature_pipeline_spot_feast_projection_ready gauge foehncast_feature_pipeline_spot_feast_projection_ready{dataset="forecast",spot_id="silvaplana",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_spot_feast_projection_ready{dataset="forecast",spot_id="urnersee",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_spot_feast_projection_ready{dataset="forecast",spot_id="neuchatel",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_spot_feast_projection_ready{dataset="forecast",spot_id="bodensee",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_spot_feast_projection_ready{dataset="forecast",spot_id="walensee",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_spot_feast_projection_ready{dataset="forecast",spot_id="thunersee",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_spot_feast_projection_ready{dataset="train",spot_id="silvaplana",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_spot_feast_projection_ready{dataset="train",spot_id="urnersee",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_spot_feast_projection_ready{dataset="train",spot_id="neuchatel",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_spot_feast_projection_ready{dataset="train",spot_id="bodensee",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_spot_feast_projection_ready{dataset="train",spot_id="walensee",storage_backend="bigquery"} 1.0 foehncast_feature_pipeline_spot_feast_projection_ready{dataset="train",spot_id="thunersee",storage_backend="bigquery"} 1.0 # HELP foehncast_training_pipeline_summary_count Number of persisted training-pipeline summary files available for scraping. # TYPE foehncast_training_pipeline_summary_count gauge foehncast_training_pipeline_summary_count 1.0 # HELP foehncast_training_pipeline_run_success Whether the latest training-pipeline run succeeded for a dataset and requested stage. # TYPE foehncast_training_pipeline_run_success gauge foehncast_training_pipeline_run_success{dataset="train",requested_stage="Production"} 1.0 # HELP foehncast_training_pipeline_summary_generated_timestamp_seconds Unix timestamp of the latest persisted training-pipeline summary. # TYPE foehncast_training_pipeline_summary_generated_timestamp_seconds gauge foehncast_training_pipeline_summary_generated_timestamp_seconds{dataset="train",requested_stage="Production"} 1.780632194371045e+09 # HELP foehncast_training_pipeline_stage_duration_seconds Stage duration in seconds for the latest training-pipeline summary. # TYPE foehncast_training_pipeline_stage_duration_seconds gauge foehncast_training_pipeline_stage_duration_seconds{dataset="train",requested_stage="Production",stage="evaluate"} 0.4550638340000006 foehncast_training_pipeline_stage_duration_seconds{dataset="train",requested_stage="Production",stage="register"} 0.752775316999994 foehncast_training_pipeline_stage_duration_seconds{dataset="train",requested_stage="Production",stage="train"} 23.569806288000002 # HELP foehncast_training_pipeline_stage_failure_count Stage failure count for the latest training-pipeline summary. # TYPE foehncast_training_pipeline_stage_failure_count gauge foehncast_training_pipeline_stage_failure_count{dataset="train",requested_stage="Production",stage="evaluate"} 0.0 foehncast_training_pipeline_stage_failure_count{dataset="train",requested_stage="Production",stage="register"} 0.0 foehncast_training_pipeline_stage_failure_count{dataset="train",requested_stage="Production",stage="train"} 0.0 # HELP foehncast_training_pipeline_stage_state Latest training-pipeline stage state (-1 failed, 0 not run, 1 succeeded). # TYPE foehncast_training_pipeline_stage_state gauge foehncast_training_pipeline_stage_state{dataset="train",requested_stage="Production",stage="train"} 1.0 foehncast_training_pipeline_stage_state{dataset="train",requested_stage="Production",stage="evaluate"} 1.0 foehncast_training_pipeline_stage_state{dataset="train",requested_stage="Production",stage="register"} 1.0 # HELP foehncast_training_pipeline_row_count Total labelled row count used by the latest training run. # TYPE foehncast_training_pipeline_row_count gauge foehncast_training_pipeline_row_count{dataset="train",requested_stage="Production"} 34512.0 # HELP foehncast_training_pipeline_feature_count Feature column count used by the latest training run. # TYPE foehncast_training_pipeline_feature_count gauge foehncast_training_pipeline_feature_count{dataset="train",requested_stage="Production"} 14.0 # HELP foehncast_training_pipeline_train_row_count Training-split row count for the latest training run. # TYPE foehncast_training_pipeline_train_row_count gauge foehncast_training_pipeline_train_row_count{dataset="train",requested_stage="Production"} 27609.0 # HELP foehncast_training_pipeline_test_row_count Test-split row count for the latest training run. # TYPE foehncast_training_pipeline_test_row_count gauge foehncast_training_pipeline_test_row_count{dataset="train",requested_stage="Production"} 6903.0 # HELP foehncast_training_pipeline_evaluation_report_exists Whether the latest training run produced an evaluation report. # TYPE foehncast_training_pipeline_evaluation_report_exists gauge foehncast_training_pipeline_evaluation_report_exists{dataset="train",requested_stage="Production"} 1.0 # HELP foehncast_training_pipeline_model_registered Whether the latest training run registered a model version. # TYPE foehncast_training_pipeline_model_registered gauge foehncast_training_pipeline_model_registered{dataset="train",requested_stage="Production"} 1.0 # HELP foehncast_training_pipeline_registered_model_version Registered model version for the latest training run when the version is numeric. # TYPE foehncast_training_pipeline_registered_model_version gauge foehncast_training_pipeline_registered_model_version{dataset="train",requested_stage="Production"} 83.0 # HELP foehncast_training_pipeline_run_metric Logged evaluation or training metric from the latest training run. # TYPE foehncast_training_pipeline_run_metric gauge foehncast_training_pipeline_run_metric{dataset="train",metric_name="class_accuracy_1",requested_stage="Production"} 1.0 foehncast_training_pipeline_run_metric{dataset="train",metric_name="class_accuracy_2",requested_stage="Production"} 1.0 foehncast_training_pipeline_run_metric{dataset="train",metric_name="class_accuracy_3",requested_stage="Production"} 1.0 foehncast_training_pipeline_run_metric{dataset="train",metric_name="mae",requested_stage="Production"} 1.0864841373315911e-05 foehncast_training_pipeline_run_metric{dataset="train",metric_name="overall_class_accuracy",requested_stage="Production"} 1.0 foehncast_training_pipeline_run_metric{dataset="train",metric_name="r2",requested_stage="Production"} 0.9999334064025858 foehncast_training_pipeline_run_metric{dataset="train",metric_name="rmse",requested_stage="Production"} 0.0006047999610628588 foehncast_training_pipeline_run_metric{dataset="train",metric_name="training_feature_count",requested_stage="Production"} 14.0 foehncast_training_pipeline_run_metric{dataset="train",metric_name="training_input_row_count",requested_stage="Production"} 34512.0 foehncast_training_pipeline_run_metric{dataset="train",metric_name="training_test_row_count",requested_stage="Production"} 6903.0 foehncast_training_pipeline_run_metric{dataset="train",metric_name="training_train_row_count",requested_stage="Production"} 27609.0 # HELP foehncast_prediction_log_total_row_count Number of retained durable prediction-event rows available for inference monitoring. # TYPE foehncast_prediction_log_total_row_count gauge foehncast_prediction_log_total_row_count 9962.0 # HELP foehncast_prediction_log_model_count Number of retained model versions present in durable prediction-event history. # TYPE foehncast_prediction_log_model_count gauge foehncast_prediction_log_model_count 81.0 # HELP foehncast_prediction_log_row_count Retained durable prediction-event row count for one model version. # TYPE foehncast_prediction_log_row_count gauge foehncast_prediction_log_row_count{model_version="10"} 168.0 foehncast_prediction_log_row_count{model_version="11"} 84.0 foehncast_prediction_log_row_count{model_version="12"} 84.0 foehncast_prediction_log_row_count{model_version="13"} 84.0 foehncast_prediction_log_row_count{model_version="14"} 84.0 foehncast_prediction_log_row_count{model_version="15"} 84.0 foehncast_prediction_log_row_count{model_version="16"} 84.0 foehncast_prediction_log_row_count{model_version="17"} 322.0 foehncast_prediction_log_row_count{model_version="18"} 84.0 foehncast_prediction_log_row_count{model_version="19"} 84.0 foehncast_prediction_log_row_count{model_version="2"} 1282.0 foehncast_prediction_log_row_count{model_version="20"} 84.0 foehncast_prediction_log_row_count{model_version="21"} 70.0 foehncast_prediction_log_row_count{model_version="22"} 70.0 foehncast_prediction_log_row_count{model_version="23"} 84.0 foehncast_prediction_log_row_count{model_version="24"} 84.0 foehncast_prediction_log_row_count{model_version="25"} 84.0 foehncast_prediction_log_row_count{model_version="26"} 84.0 foehncast_prediction_log_row_count{model_version="27"} 70.0 foehncast_prediction_log_row_count{model_version="28"} 70.0 foehncast_prediction_log_row_count{model_version="29"} 84.0 foehncast_prediction_log_row_count{model_version="3"} 504.0 foehncast_prediction_log_row_count{model_version="30"} 70.0 foehncast_prediction_log_row_count{model_version="31"} 70.0 foehncast_prediction_log_row_count{model_version="32"} 84.0 foehncast_prediction_log_row_count{model_version="33"} 84.0 foehncast_prediction_log_row_count{model_version="34"} 70.0 foehncast_prediction_log_row_count{model_version="35"} 70.0 foehncast_prediction_log_row_count{model_version="36"} 70.0 foehncast_prediction_log_row_count{model_version="37"} 70.0 foehncast_prediction_log_row_count{model_version="38"} 70.0 foehncast_prediction_log_row_count{model_version="39"} 70.0 foehncast_prediction_log_row_count{model_version="4"} 1218.0 foehncast_prediction_log_row_count{model_version="40"} 70.0 foehncast_prediction_log_row_count{model_version="41"} 70.0 foehncast_prediction_log_row_count{model_version="42"} 70.0 foehncast_prediction_log_row_count{model_version="43"} 84.0 foehncast_prediction_log_row_count{model_version="44"} 70.0 foehncast_prediction_log_row_count{model_version="45"} 84.0 foehncast_prediction_log_row_count{model_version="46"} 84.0 foehncast_prediction_log_row_count{model_version="47"} 84.0 foehncast_prediction_log_row_count{model_version="48"} 84.0 foehncast_prediction_log_row_count{model_version="49"} 84.0 foehncast_prediction_log_row_count{model_version="5"} 84.0 foehncast_prediction_log_row_count{model_version="50"} 84.0 foehncast_prediction_log_row_count{model_version="51"} 84.0 foehncast_prediction_log_row_count{model_version="52"} 84.0 foehncast_prediction_log_row_count{model_version="53"} 84.0 foehncast_prediction_log_row_count{model_version="54"} 84.0 foehncast_prediction_log_row_count{model_version="55"} 84.0 foehncast_prediction_log_row_count{model_version="56"} 84.0 foehncast_prediction_log_row_count{model_version="57"} 84.0 foehncast_prediction_log_row_count{model_version="58"} 84.0 foehncast_prediction_log_row_count{model_version="59"} 84.0 foehncast_prediction_log_row_count{model_version="6"} 168.0 foehncast_prediction_log_row_count{model_version="60"} 84.0 foehncast_prediction_log_row_count{model_version="61"} 84.0 foehncast_prediction_log_row_count{model_version="62"} 84.0 foehncast_prediction_log_row_count{model_version="63"} 84.0 foehncast_prediction_log_row_count{model_version="64"} 84.0 foehncast_prediction_log_row_count{model_version="65"} 84.0 foehncast_prediction_log_row_count{model_version="66"} 84.0 foehncast_prediction_log_row_count{model_version="67"} 84.0 foehncast_prediction_log_row_count{model_version="68"} 84.0 foehncast_prediction_log_row_count{model_version="69"} 84.0 foehncast_prediction_log_row_count{model_version="7"} 84.0 foehncast_prediction_log_row_count{model_version="70"} 84.0 foehncast_prediction_log_row_count{model_version="71"} 84.0 foehncast_prediction_log_row_count{model_version="72"} 84.0 foehncast_prediction_log_row_count{model_version="73"} 84.0 foehncast_prediction_log_row_count{model_version="74"} 84.0 foehncast_prediction_log_row_count{model_version="75"} 84.0 foehncast_prediction_log_row_count{model_version="76"} 84.0 foehncast_prediction_log_row_count{model_version="77"} 84.0 foehncast_prediction_log_row_count{model_version="78"} 84.0 foehncast_prediction_log_row_count{model_version="79"} 84.0 foehncast_prediction_log_row_count{model_version="8"} 84.0 foehncast_prediction_log_row_count{model_version="81"} 140.0 foehncast_prediction_log_row_count{model_version="82"} 84.0 foehncast_prediction_log_row_count{model_version="83"} 84.0 foehncast_prediction_log_row_count{model_version="9"} 252.0 # HELP foehncast_prediction_log_latest_prediction_timestamp_seconds Unix timestamp of the latest retained durable prediction-event write for one model version. # TYPE foehncast_prediction_log_latest_prediction_timestamp_seconds gauge foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="10"} 1.779116772712522e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="11"} 1.779117546663689e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="12"} 1.779117939601445e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="13"} 1.779118026355158e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="14"} 1.779120572578927e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="15"} 1.779186993318649e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="16"} 1.779211720666411e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="17"} 1.779287680476222e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="18"} 1.77929304385155e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="19"} 1.779314622512228e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="2"} 1.779079561468452e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="20"} 1.77933626445742e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="21"} 1.779357828304867e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="22"} 1.779379465893e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="23"} 1.779401031968598e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="24"} 1.779422665516545e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="25"} 1.779444225030136e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="26"} 1.779465828757858e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="27"} 1.779487425426511e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="28"} 1.779509029727583e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="29"} 1.779530663795343e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="3"} 1.779079967231745e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="30"} 1.77955226507553e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="31"} 1.779573825389995e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="32"} 1.779595428630681e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="33"} 1.77961702836429e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="34"} 1.779638664006789e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="35"} 1.779660227937516e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="36"} 1.779681868471118e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="37"} 1.779703463258701e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="38"} 1.779725063505715e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="39"} 1.779746627678283e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="4"} 1.7790973100643e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="40"} 1.779768266258169e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="41"} 1.779789863078656e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="42"} 1.779811429051984e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="43"} 1.77983302968351e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="44"} 1.779854628645532e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="45"} 1.779876225896431e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="46"} 1.779897865660228e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="47"} 1.779919426800238e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="48"} 1.77994103030469e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="49"} 1.779962627536232e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="5"} 1.779106643174416e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="50"} 1.779984251792645e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="51"} 1.780005824686909e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="52"} 1.780027428600997e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="53"} 1.780049029064927e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="54"} 1.780070629285118e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="55"} 1.780092227180734e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="56"} 1.780113828872625e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="57"} 1.780135429839186e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="58"} 1.780157028133905e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="59"} 1.78017862733311e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="6"} 1.779109272312151e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="60"} 1.780200227185172e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="61"} 1.780221827828658e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="62"} 1.780243427279208e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="63"} 1.780259028757845e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="64"} 1.780261491772033e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="65"} 1.780265027744606e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="66"} 1.780286625603074e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="67"} 1.780308226607937e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="68"} 1.780329827698561e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="69"} 1.780351428630027e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="7"} 1.779111935774965e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="70"} 1.78037302972661e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="71"} 1.780394629857275e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="72"} 1.780416229934022e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="73"} 1.780437829338018e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="74"} 1.780459429763261e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="75"} 1.780481030531723e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="76"} 1.780502628089878e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="77"} 1.780524228904251e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="78"} 1.780545829325196e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="79"} 1.780567427145904e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="8"} 1.779112590479801e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="81"} 1.780597098394645e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="82"} 1.7806106256852e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="83"} 1.780632230749502e+09 foehncast_prediction_log_latest_prediction_timestamp_seconds{model_version="9"} 1.779113962220013e+09 # HELP foehncast_prediction_log_latest_forecast_timestamp_seconds Unix timestamp of the latest retained forecast timestamp in durable prediction-event history for one model version. # TYPE foehncast_prediction_log_latest_forecast_timestamp_seconds gauge foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="10"} 1.779102e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="11"} 1.779102e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="12"} 1.779102e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="13"} 1.779102e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="14"} 1.779102e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="15"} 1.7791884e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="16"} 1.7791884e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="17"} 1.7792748e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="18"} 1.7792748e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="19"} 1.7793612e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="2"} 1.779102e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="20"} 1.7793612e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="21"} 1.7793612e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="22"} 1.7793612e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="23"} 1.7794476e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="24"} 1.7794476e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="25"} 1.7794476e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="26"} 1.7794476e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="27"} 1.779534e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="28"} 1.779534e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="29"} 1.779534e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="3"} 1.779102e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="30"} 1.779534e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="31"} 1.7796204e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="32"} 1.7796204e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="33"} 1.7796204e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="34"} 1.7796204e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="35"} 1.7797068e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="36"} 1.7797068e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="37"} 1.7797068e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="38"} 1.7797068e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="39"} 1.7797932e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="4"} 1.779102e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="40"} 1.7797932e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="41"} 1.7797932e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="42"} 1.7797932e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="43"} 1.7798796e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="44"} 1.7798796e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="45"} 1.7798796e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="46"} 1.7798796e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="47"} 1.779966e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="48"} 1.779966e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="49"} 1.779966e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="5"} 1.779102e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="50"} 1.779966e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="51"} 1.7800524e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="52"} 1.7800524e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="53"} 1.7800524e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="54"} 1.7800524e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="55"} 1.7801388e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="56"} 1.7801388e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="57"} 1.7801388e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="58"} 1.7801388e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="59"} 1.7802252e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="6"} 1.779102e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="60"} 1.7802252e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="61"} 1.7802252e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="62"} 1.7802252e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="63"} 1.7802252e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="64"} 1.7802252e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="65"} 1.7803116e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="66"} 1.7803116e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="67"} 1.7803116e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="68"} 1.7803116e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="69"} 1.780398e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="7"} 1.779102e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="70"} 1.780398e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="71"} 1.780398e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="72"} 1.780398e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="73"} 1.7804844e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="74"} 1.7804844e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="75"} 1.7804844e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="76"} 1.7804844e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="77"} 1.7805708e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="78"} 1.7805708e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="79"} 1.7805708e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="8"} 1.779102e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="81"} 1.7805708e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="82"} 1.7806572e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="83"} 1.7806572e+09 foehncast_prediction_log_latest_forecast_timestamp_seconds{model_version="9"} 1.779102e+09 # HELP foehncast_hindcast_accuracy Fraction of past predictions where predicted quality class matched observed. # TYPE foehncast_hindcast_accuracy gauge foehncast_hindcast_accuracy 1.0 # HELP foehncast_hindcast_mae Mean absolute error between predicted and observed quality index. # TYPE foehncast_hindcast_mae gauge foehncast_hindcast_mae 0.0 # HELP foehncast_hindcast_validated_count Number of prediction/observation pairs validated. # TYPE foehncast_hindcast_validated_count gauge foehncast_hindcast_validated_count 8250.0 # HELP foehncast_drift_metric Drift detection metric value. # TYPE foehncast_drift_metric gauge foehncast_drift_metric{column_name="dataset",dataset_name="bodensee",dataset_version="forecast",metric_name="threshold"} 0.15 foehncast_drift_metric{column_name="dataset",dataset_name="bodensee",dataset_version="forecast",metric_name="drifted_column_count"} 1.0 foehncast_drift_metric{column_name="dataset",dataset_name="bodensee",dataset_version="forecast",metric_name="share_of_drifted_columns"} 0.041666666666666664 foehncast_drift_metric{column_name="dataset",dataset_name="bodensee",dataset_version="forecast",metric_name="dataset_drift"} 0.0 foehncast_drift_metric{column_name="wind_speed_10m",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_speed_10m",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_score"} 0.9284057404172692 foehncast_drift_metric{column_name="wind_speed_10m",dataset_name="bodensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_speed_80m",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_speed_80m",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_score"} 0.2904487035350489 foehncast_drift_metric{column_name="wind_speed_80m",dataset_name="bodensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_speed_120m",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_speed_120m",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_score"} 0.18505908932074402 foehncast_drift_metric{column_name="wind_speed_120m",dataset_name="bodensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_direction_10m",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_direction_10m",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_score"} 0.865632536743346 foehncast_drift_metric{column_name="wind_direction_10m",dataset_name="bodensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_direction_80m",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_direction_80m",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_score"} 0.35683180834376615 foehncast_drift_metric{column_name="wind_direction_80m",dataset_name="bodensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_gusts_10m",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_gusts_10m",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_score"} 0.43231490836654757 foehncast_drift_metric{column_name="wind_gusts_10m",dataset_name="bodensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="temperature_2m",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="temperature_2m",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_score"} 0.6055199414025237 foehncast_drift_metric{column_name="temperature_2m",dataset_name="bodensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="precipitation",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="precipitation",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_score"} 0.9999330823162246 foehncast_drift_metric{column_name="precipitation",dataset_name="bodensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="relative_humidity_2m",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_detected"} 1.0 foehncast_drift_metric{column_name="relative_humidity_2m",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_score"} 0.035622123991813914 foehncast_drift_metric{column_name="relative_humidity_2m",dataset_name="bodensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="cloud_cover",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="cloud_cover",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_score"} 0.2904487035350489 foehncast_drift_metric{column_name="cloud_cover",dataset_name="bodensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="pressure_msl",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="pressure_msl",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_score"} 0.6055199414025237 foehncast_drift_metric{column_name="pressure_msl",dataset_name="bodensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="cape",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="cape",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_score"} 0.9987050704174065 foehncast_drift_metric{column_name="cape",dataset_name="bodensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="lifted_index",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="lifted_index",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_score"} 0.14497064122823342 foehncast_drift_metric{column_name="lifted_index",dataset_name="bodensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="hour_of_day_sin",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="hour_of_day_sin",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_score"} 1.0 foehncast_drift_metric{column_name="hour_of_day_sin",dataset_name="bodensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="hour_of_day_cos",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="hour_of_day_cos",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_score"} 1.0 foehncast_drift_metric{column_name="hour_of_day_cos",dataset_name="bodensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="day_of_year_sin",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="day_of_year_sin",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_score"} 1.0 foehncast_drift_metric{column_name="day_of_year_sin",dataset_name="bodensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="day_of_year_cos",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="day_of_year_cos",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_score"} 1.0 foehncast_drift_metric{column_name="day_of_year_cos",dataset_name="bodensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_direction_10m_sin",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_direction_10m_sin",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_score"} 0.9915211619346194 foehncast_drift_metric{column_name="wind_direction_10m_sin",dataset_name="bodensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_direction_10m_cos",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_direction_10m_cos",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_score"} 0.9284057404172692 foehncast_drift_metric{column_name="wind_direction_10m_cos",dataset_name="bodensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="gust_excess_10m",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="gust_excess_10m",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_score"} 0.2904487035350489 foehncast_drift_metric{column_name="gust_excess_10m",dataset_name="bodensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="gust_factor",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="gust_factor",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_score"} 0.6974486052071727 foehncast_drift_metric{column_name="gust_factor",dataset_name="bodensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_steadiness",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_steadiness",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_score"} 0.6055199414025237 foehncast_drift_metric{column_name="wind_steadiness",dataset_name="bodensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="shore_alignment",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="shore_alignment",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_score"} 0.9284057404172692 foehncast_drift_metric{column_name="shore_alignment",dataset_name="bodensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="spot_name",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="spot_name",dataset_name="bodensee",dataset_version="forecast",metric_name="drift_score"} 1.0 foehncast_drift_metric{column_name="spot_name",dataset_name="bodensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="dataset",dataset_name="neuchatel",dataset_version="forecast",metric_name="threshold"} 0.15 foehncast_drift_metric{column_name="dataset",dataset_name="neuchatel",dataset_version="forecast",metric_name="drifted_column_count"} 2.0 foehncast_drift_metric{column_name="dataset",dataset_name="neuchatel",dataset_version="forecast",metric_name="share_of_drifted_columns"} 0.08333333333333333 foehncast_drift_metric{column_name="dataset",dataset_name="neuchatel",dataset_version="forecast",metric_name="dataset_drift"} 0.0 foehncast_drift_metric{column_name="wind_speed_10m",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_speed_10m",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_score"} 0.23331815874738643 foehncast_drift_metric{column_name="wind_speed_10m",dataset_name="neuchatel",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_speed_80m",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_speed_80m",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_score"} 0.08576008929878516 foehncast_drift_metric{column_name="wind_speed_80m",dataset_name="neuchatel",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_speed_120m",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_detected"} 1.0 foehncast_drift_metric{column_name="wind_speed_120m",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_score"} 0.025940288515104295 foehncast_drift_metric{column_name="wind_speed_120m",dataset_name="neuchatel",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_direction_10m",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_direction_10m",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_score"} 0.865632536743346 foehncast_drift_metric{column_name="wind_direction_10m",dataset_name="neuchatel",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_direction_80m",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_direction_80m",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_score"} 0.08576008929878516 foehncast_drift_metric{column_name="wind_direction_80m",dataset_name="neuchatel",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_gusts_10m",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_gusts_10m",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_score"} 0.9284057404172692 foehncast_drift_metric{column_name="wind_gusts_10m",dataset_name="neuchatel",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="temperature_2m",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="temperature_2m",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_score"} 0.515924795260633 foehncast_drift_metric{column_name="temperature_2m",dataset_name="neuchatel",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="precipitation",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="precipitation",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_score"} 0.9987050704174065 foehncast_drift_metric{column_name="precipitation",dataset_name="neuchatel",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="relative_humidity_2m",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="relative_humidity_2m",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_score"} 0.23331815874738643 foehncast_drift_metric{column_name="relative_humidity_2m",dataset_name="neuchatel",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="cloud_cover",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="cloud_cover",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_score"} 0.35683180834376615 foehncast_drift_metric{column_name="cloud_cover",dataset_name="neuchatel",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="pressure_msl",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="pressure_msl",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_score"} 0.9284057404172692 foehncast_drift_metric{column_name="pressure_msl",dataset_name="neuchatel",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="cape",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="cape",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_score"} 0.9999995625402632 foehncast_drift_metric{column_name="cape",dataset_name="neuchatel",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="lifted_index",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_detected"} 1.0 foehncast_drift_metric{column_name="lifted_index",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_score"} 0.018661146586697656 foehncast_drift_metric{column_name="lifted_index",dataset_name="neuchatel",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="hour_of_day_sin",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="hour_of_day_sin",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_score"} 1.0 foehncast_drift_metric{column_name="hour_of_day_sin",dataset_name="neuchatel",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="hour_of_day_cos",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="hour_of_day_cos",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_score"} 1.0 foehncast_drift_metric{column_name="hour_of_day_cos",dataset_name="neuchatel",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="day_of_year_sin",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="day_of_year_sin",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_score"} 1.0 foehncast_drift_metric{column_name="day_of_year_sin",dataset_name="neuchatel",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="day_of_year_cos",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="day_of_year_cos",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_score"} 1.0 foehncast_drift_metric{column_name="day_of_year_cos",dataset_name="neuchatel",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_direction_10m_sin",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_direction_10m_sin",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_score"} 0.7863810882019461 foehncast_drift_metric{column_name="wind_direction_10m_sin",dataset_name="neuchatel",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_direction_10m_cos",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_direction_10m_cos",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_score"} 0.43231490836654757 foehncast_drift_metric{column_name="wind_direction_10m_cos",dataset_name="neuchatel",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="gust_excess_10m",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="gust_excess_10m",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_score"} 0.9284057404172692 foehncast_drift_metric{column_name="gust_excess_10m",dataset_name="neuchatel",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="gust_factor",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="gust_factor",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_score"} 0.7863810882019461 foehncast_drift_metric{column_name="gust_factor",dataset_name="neuchatel",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_steadiness",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_steadiness",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_score"} 0.515924795260633 foehncast_drift_metric{column_name="wind_steadiness",dataset_name="neuchatel",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="shore_alignment",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="shore_alignment",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_score"} 0.7863810882019461 foehncast_drift_metric{column_name="shore_alignment",dataset_name="neuchatel",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="spot_name",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="spot_name",dataset_name="neuchatel",dataset_version="forecast",metric_name="drift_score"} 1.0 foehncast_drift_metric{column_name="spot_name",dataset_name="neuchatel",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="dataset",dataset_name="silvaplana",dataset_version="forecast",metric_name="threshold"} 0.15 foehncast_drift_metric{column_name="dataset",dataset_name="silvaplana",dataset_version="forecast",metric_name="drifted_column_count"} 1.0 foehncast_drift_metric{column_name="dataset",dataset_name="silvaplana",dataset_version="forecast",metric_name="share_of_drifted_columns"} 0.041666666666666664 foehncast_drift_metric{column_name="dataset",dataset_name="silvaplana",dataset_version="forecast",metric_name="dataset_drift"} 0.0 foehncast_drift_metric{column_name="wind_speed_10m",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_speed_10m",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_score"} 0.6974486052071727 foehncast_drift_metric{column_name="wind_speed_10m",dataset_name="silvaplana",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_speed_80m",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_speed_80m",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_score"} 0.6055199414025237 foehncast_drift_metric{column_name="wind_speed_80m",dataset_name="silvaplana",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_speed_120m",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_speed_120m",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_score"} 0.6055199414025237 foehncast_drift_metric{column_name="wind_speed_120m",dataset_name="silvaplana",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_direction_10m",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_direction_10m",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_score"} 0.9915211619346194 foehncast_drift_metric{column_name="wind_direction_10m",dataset_name="silvaplana",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_direction_80m",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_direction_80m",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_score"} 0.865632536743346 foehncast_drift_metric{column_name="wind_direction_80m",dataset_name="silvaplana",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_gusts_10m",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_gusts_10m",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_score"} 0.865632536743346 foehncast_drift_metric{column_name="wind_gusts_10m",dataset_name="silvaplana",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="temperature_2m",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="temperature_2m",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_score"} 0.9999330823162246 foehncast_drift_metric{column_name="temperature_2m",dataset_name="silvaplana",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="precipitation",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="precipitation",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_score"} 0.35683180834376615 foehncast_drift_metric{column_name="precipitation",dataset_name="silvaplana",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="relative_humidity_2m",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="relative_humidity_2m",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_score"} 0.515924795260633 foehncast_drift_metric{column_name="relative_humidity_2m",dataset_name="silvaplana",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="cloud_cover",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="cloud_cover",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_score"} 0.35683180834376615 foehncast_drift_metric{column_name="cloud_cover",dataset_name="silvaplana",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="pressure_msl",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="pressure_msl",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_score"} 0.9701853021375207 foehncast_drift_metric{column_name="pressure_msl",dataset_name="silvaplana",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="cape",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="cape",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_score"} 0.9999330823162246 foehncast_drift_metric{column_name="cape",dataset_name="silvaplana",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="lifted_index",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_detected"} 1.0 foehncast_drift_metric{column_name="lifted_index",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_score"} 0.0013200810735573341 foehncast_drift_metric{column_name="lifted_index",dataset_name="silvaplana",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="hour_of_day_sin",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="hour_of_day_sin",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_score"} 1.0 foehncast_drift_metric{column_name="hour_of_day_sin",dataset_name="silvaplana",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="hour_of_day_cos",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="hour_of_day_cos",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_score"} 1.0 foehncast_drift_metric{column_name="hour_of_day_cos",dataset_name="silvaplana",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="day_of_year_sin",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="day_of_year_sin",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_score"} 1.0 foehncast_drift_metric{column_name="day_of_year_sin",dataset_name="silvaplana",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="day_of_year_cos",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="day_of_year_cos",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_score"} 1.0 foehncast_drift_metric{column_name="day_of_year_cos",dataset_name="silvaplana",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_direction_10m_sin",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_direction_10m_sin",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_score"} 0.9915211619346194 foehncast_drift_metric{column_name="wind_direction_10m_sin",dataset_name="silvaplana",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_direction_10m_cos",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_direction_10m_cos",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_score"} 0.9701853021375207 foehncast_drift_metric{column_name="wind_direction_10m_cos",dataset_name="silvaplana",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="gust_excess_10m",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="gust_excess_10m",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_score"} 0.6974486052071727 foehncast_drift_metric{column_name="gust_excess_10m",dataset_name="silvaplana",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="gust_factor",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="gust_factor",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_score"} 0.7863810882019461 foehncast_drift_metric{column_name="gust_factor",dataset_name="silvaplana",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_steadiness",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_steadiness",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_score"} 0.9915211619346194 foehncast_drift_metric{column_name="wind_steadiness",dataset_name="silvaplana",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="shore_alignment",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="shore_alignment",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_score"} 0.9999330823162246 foehncast_drift_metric{column_name="shore_alignment",dataset_name="silvaplana",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="spot_name",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="spot_name",dataset_name="silvaplana",dataset_version="forecast",metric_name="drift_score"} 1.0 foehncast_drift_metric{column_name="spot_name",dataset_name="silvaplana",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="dataset",dataset_name="thunersee",dataset_version="forecast",metric_name="threshold"} 0.15 foehncast_drift_metric{column_name="dataset",dataset_name="thunersee",dataset_version="forecast",metric_name="drifted_column_count"} 0.0 foehncast_drift_metric{column_name="dataset",dataset_name="thunersee",dataset_version="forecast",metric_name="share_of_drifted_columns"} 0.0 foehncast_drift_metric{column_name="dataset",dataset_name="thunersee",dataset_version="forecast",metric_name="dataset_drift"} 0.0 foehncast_drift_metric{column_name="wind_speed_10m",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_speed_10m",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_score"} 0.9987050704174065 foehncast_drift_metric{column_name="wind_speed_10m",dataset_name="thunersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_speed_80m",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_speed_80m",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_score"} 0.6974486052071727 foehncast_drift_metric{column_name="wind_speed_80m",dataset_name="thunersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_speed_120m",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_speed_120m",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_score"} 0.9284057404172692 foehncast_drift_metric{column_name="wind_speed_120m",dataset_name="thunersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_direction_10m",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_direction_10m",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_score"} 0.2904487035350489 foehncast_drift_metric{column_name="wind_direction_10m",dataset_name="thunersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_direction_80m",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_direction_80m",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_score"} 0.35683180834376615 foehncast_drift_metric{column_name="wind_direction_80m",dataset_name="thunersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_gusts_10m",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_gusts_10m",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_score"} 0.7863810882019461 foehncast_drift_metric{column_name="wind_gusts_10m",dataset_name="thunersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="temperature_2m",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="temperature_2m",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_score"} 0.865632536743346 foehncast_drift_metric{column_name="temperature_2m",dataset_name="thunersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="precipitation",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="precipitation",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_score"} 0.9999330823162246 foehncast_drift_metric{column_name="precipitation",dataset_name="thunersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="relative_humidity_2m",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="relative_humidity_2m",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_score"} 0.23331815874738643 foehncast_drift_metric{column_name="relative_humidity_2m",dataset_name="thunersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="cloud_cover",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="cloud_cover",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_score"} 0.6974486052071727 foehncast_drift_metric{column_name="cloud_cover",dataset_name="thunersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="pressure_msl",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="pressure_msl",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_score"} 0.9284057404172692 foehncast_drift_metric{column_name="pressure_msl",dataset_name="thunersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="cape",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="cape",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_score"} 0.6055199414025237 foehncast_drift_metric{column_name="cape",dataset_name="thunersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="lifted_index",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="lifted_index",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_score"} 0.18505908932074402 foehncast_drift_metric{column_name="lifted_index",dataset_name="thunersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="hour_of_day_sin",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="hour_of_day_sin",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_score"} 1.0 foehncast_drift_metric{column_name="hour_of_day_sin",dataset_name="thunersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="hour_of_day_cos",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="hour_of_day_cos",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_score"} 1.0 foehncast_drift_metric{column_name="hour_of_day_cos",dataset_name="thunersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="day_of_year_sin",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="day_of_year_sin",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_score"} 1.0 foehncast_drift_metric{column_name="day_of_year_sin",dataset_name="thunersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="day_of_year_cos",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="day_of_year_cos",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_score"} 1.0 foehncast_drift_metric{column_name="day_of_year_cos",dataset_name="thunersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_direction_10m_sin",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_direction_10m_sin",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_score"} 0.865632536743346 foehncast_drift_metric{column_name="wind_direction_10m_sin",dataset_name="thunersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_direction_10m_cos",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_direction_10m_cos",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_score"} 0.6974486052071727 foehncast_drift_metric{column_name="wind_direction_10m_cos",dataset_name="thunersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="gust_excess_10m",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="gust_excess_10m",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_score"} 0.865632536743346 foehncast_drift_metric{column_name="gust_excess_10m",dataset_name="thunersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="gust_factor",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="gust_factor",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_score"} 0.6974486052071727 foehncast_drift_metric{column_name="gust_factor",dataset_name="thunersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_steadiness",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_steadiness",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_score"} 0.9284057404172692 foehncast_drift_metric{column_name="wind_steadiness",dataset_name="thunersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="shore_alignment",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="shore_alignment",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_score"} 0.865632536743346 foehncast_drift_metric{column_name="shore_alignment",dataset_name="thunersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="spot_name",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="spot_name",dataset_name="thunersee",dataset_version="forecast",metric_name="drift_score"} 1.0 foehncast_drift_metric{column_name="spot_name",dataset_name="thunersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="dataset",dataset_name="urnersee",dataset_version="forecast",metric_name="threshold"} 0.15 foehncast_drift_metric{column_name="dataset",dataset_name="urnersee",dataset_version="forecast",metric_name="drifted_column_count"} 0.0 foehncast_drift_metric{column_name="dataset",dataset_name="urnersee",dataset_version="forecast",metric_name="share_of_drifted_columns"} 0.0 foehncast_drift_metric{column_name="dataset",dataset_name="urnersee",dataset_version="forecast",metric_name="dataset_drift"} 0.0 foehncast_drift_metric{column_name="wind_speed_10m",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_speed_10m",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_score"} 0.2904487035350489 foehncast_drift_metric{column_name="wind_speed_10m",dataset_name="urnersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_speed_80m",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_speed_80m",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_score"} 0.6055199414025237 foehncast_drift_metric{column_name="wind_speed_80m",dataset_name="urnersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_speed_120m",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_speed_120m",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_score"} 0.6974486052071727 foehncast_drift_metric{column_name="wind_speed_120m",dataset_name="urnersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_direction_10m",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_direction_10m",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_score"} 0.7863810882019461 foehncast_drift_metric{column_name="wind_direction_10m",dataset_name="urnersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_direction_80m",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_direction_80m",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_score"} 0.9701853021375207 foehncast_drift_metric{column_name="wind_direction_80m",dataset_name="urnersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_gusts_10m",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_gusts_10m",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_score"} 0.9284057404172692 foehncast_drift_metric{column_name="wind_gusts_10m",dataset_name="urnersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="temperature_2m",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="temperature_2m",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_score"} 0.35683180834376615 foehncast_drift_metric{column_name="temperature_2m",dataset_name="urnersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="precipitation",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="precipitation",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_score"} 0.515924795260633 foehncast_drift_metric{column_name="precipitation",dataset_name="urnersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="relative_humidity_2m",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="relative_humidity_2m",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_score"} 0.515924795260633 foehncast_drift_metric{column_name="relative_humidity_2m",dataset_name="urnersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="cloud_cover",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="cloud_cover",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_score"} 0.7863810882019461 foehncast_drift_metric{column_name="cloud_cover",dataset_name="urnersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="pressure_msl",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="pressure_msl",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_score"} 0.6974486052071727 foehncast_drift_metric{column_name="pressure_msl",dataset_name="urnersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="cape",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="cape",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_score"} 0.6974486052071727 foehncast_drift_metric{column_name="cape",dataset_name="urnersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="lifted_index",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="lifted_index",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_score"} 0.18505908932074402 foehncast_drift_metric{column_name="lifted_index",dataset_name="urnersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="hour_of_day_sin",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="hour_of_day_sin",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_score"} 1.0 foehncast_drift_metric{column_name="hour_of_day_sin",dataset_name="urnersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="hour_of_day_cos",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="hour_of_day_cos",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_score"} 1.0 foehncast_drift_metric{column_name="hour_of_day_cos",dataset_name="urnersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="day_of_year_sin",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="day_of_year_sin",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_score"} 1.0 foehncast_drift_metric{column_name="day_of_year_sin",dataset_name="urnersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="day_of_year_cos",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="day_of_year_cos",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_score"} 1.0 foehncast_drift_metric{column_name="day_of_year_cos",dataset_name="urnersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_direction_10m_sin",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_direction_10m_sin",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_score"} 0.9701853021375207 foehncast_drift_metric{column_name="wind_direction_10m_sin",dataset_name="urnersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_direction_10m_cos",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_direction_10m_cos",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_score"} 0.865632536743346 foehncast_drift_metric{column_name="wind_direction_10m_cos",dataset_name="urnersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="gust_excess_10m",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="gust_excess_10m",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_score"} 0.9284057404172692 foehncast_drift_metric{column_name="gust_excess_10m",dataset_name="urnersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="gust_factor",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="gust_factor",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_score"} 0.6974486052071727 foehncast_drift_metric{column_name="gust_factor",dataset_name="urnersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_steadiness",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_steadiness",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_score"} 0.6974486052071727 foehncast_drift_metric{column_name="wind_steadiness",dataset_name="urnersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="shore_alignment",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="shore_alignment",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_score"} 0.865632536743346 foehncast_drift_metric{column_name="shore_alignment",dataset_name="urnersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="spot_name",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="spot_name",dataset_name="urnersee",dataset_version="forecast",metric_name="drift_score"} 1.0 foehncast_drift_metric{column_name="spot_name",dataset_name="urnersee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="dataset",dataset_name="walensee",dataset_version="forecast",metric_name="threshold"} 0.15 foehncast_drift_metric{column_name="dataset",dataset_name="walensee",dataset_version="forecast",metric_name="drifted_column_count"} 4.0 foehncast_drift_metric{column_name="dataset",dataset_name="walensee",dataset_version="forecast",metric_name="share_of_drifted_columns"} 0.16666666666666666 foehncast_drift_metric{column_name="dataset",dataset_name="walensee",dataset_version="forecast",metric_name="dataset_drift"} 1.0 foehncast_drift_metric{column_name="wind_speed_10m",dataset_name="walensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_speed_10m",dataset_name="walensee",dataset_version="forecast",metric_name="drift_score"} 0.9284057404172692 foehncast_drift_metric{column_name="wind_speed_10m",dataset_name="walensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_speed_80m",dataset_name="walensee",dataset_version="forecast",metric_name="drift_detected"} 1.0 foehncast_drift_metric{column_name="wind_speed_80m",dataset_name="walensee",dataset_version="forecast",metric_name="drift_score"} 0.025940288515104295 foehncast_drift_metric{column_name="wind_speed_80m",dataset_name="walensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_speed_120m",dataset_name="walensee",dataset_version="forecast",metric_name="drift_detected"} 1.0 foehncast_drift_metric{column_name="wind_speed_120m",dataset_name="walensee",dataset_version="forecast",metric_name="drift_score"} 0.035622123991813914 foehncast_drift_metric{column_name="wind_speed_120m",dataset_name="walensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_direction_10m",dataset_name="walensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_direction_10m",dataset_name="walensee",dataset_version="forecast",metric_name="drift_score"} 0.9999330823162246 foehncast_drift_metric{column_name="wind_direction_10m",dataset_name="walensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_direction_80m",dataset_name="walensee",dataset_version="forecast",metric_name="drift_detected"} 1.0 foehncast_drift_metric{column_name="wind_direction_80m",dataset_name="walensee",dataset_version="forecast",metric_name="drift_score"} 0.018661146586697656 foehncast_drift_metric{column_name="wind_direction_80m",dataset_name="walensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_gusts_10m",dataset_name="walensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_gusts_10m",dataset_name="walensee",dataset_version="forecast",metric_name="drift_score"} 0.6055199414025237 foehncast_drift_metric{column_name="wind_gusts_10m",dataset_name="walensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="temperature_2m",dataset_name="walensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="temperature_2m",dataset_name="walensee",dataset_version="forecast",metric_name="drift_score"} 0.43231490836654757 foehncast_drift_metric{column_name="temperature_2m",dataset_name="walensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="precipitation",dataset_name="walensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="precipitation",dataset_name="walensee",dataset_version="forecast",metric_name="drift_score"} 0.6055199414025237 foehncast_drift_metric{column_name="precipitation",dataset_name="walensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="relative_humidity_2m",dataset_name="walensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="relative_humidity_2m",dataset_name="walensee",dataset_version="forecast",metric_name="drift_score"} 0.2904487035350489 foehncast_drift_metric{column_name="relative_humidity_2m",dataset_name="walensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="cloud_cover",dataset_name="walensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="cloud_cover",dataset_name="walensee",dataset_version="forecast",metric_name="drift_score"} 0.6055199414025237 foehncast_drift_metric{column_name="cloud_cover",dataset_name="walensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="pressure_msl",dataset_name="walensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="pressure_msl",dataset_name="walensee",dataset_version="forecast",metric_name="drift_score"} 0.865632536743346 foehncast_drift_metric{column_name="pressure_msl",dataset_name="walensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="cape",dataset_name="walensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="cape",dataset_name="walensee",dataset_version="forecast",metric_name="drift_score"} 0.515924795260633 foehncast_drift_metric{column_name="cape",dataset_name="walensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="lifted_index",dataset_name="walensee",dataset_version="forecast",metric_name="drift_detected"} 1.0 foehncast_drift_metric{column_name="lifted_index",dataset_name="walensee",dataset_version="forecast",metric_name="drift_score"} 0.025940288515104295 foehncast_drift_metric{column_name="lifted_index",dataset_name="walensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="hour_of_day_sin",dataset_name="walensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="hour_of_day_sin",dataset_name="walensee",dataset_version="forecast",metric_name="drift_score"} 1.0 foehncast_drift_metric{column_name="hour_of_day_sin",dataset_name="walensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="hour_of_day_cos",dataset_name="walensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="hour_of_day_cos",dataset_name="walensee",dataset_version="forecast",metric_name="drift_score"} 1.0 foehncast_drift_metric{column_name="hour_of_day_cos",dataset_name="walensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="day_of_year_sin",dataset_name="walensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="day_of_year_sin",dataset_name="walensee",dataset_version="forecast",metric_name="drift_score"} 1.0 foehncast_drift_metric{column_name="day_of_year_sin",dataset_name="walensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="day_of_year_cos",dataset_name="walensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="day_of_year_cos",dataset_name="walensee",dataset_version="forecast",metric_name="drift_score"} 1.0 foehncast_drift_metric{column_name="day_of_year_cos",dataset_name="walensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_direction_10m_sin",dataset_name="walensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_direction_10m_sin",dataset_name="walensee",dataset_version="forecast",metric_name="drift_score"} 0.9999330823162246 foehncast_drift_metric{column_name="wind_direction_10m_sin",dataset_name="walensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_direction_10m_cos",dataset_name="walensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_direction_10m_cos",dataset_name="walensee",dataset_version="forecast",metric_name="drift_score"} 0.9915211619346194 foehncast_drift_metric{column_name="wind_direction_10m_cos",dataset_name="walensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="gust_excess_10m",dataset_name="walensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="gust_excess_10m",dataset_name="walensee",dataset_version="forecast",metric_name="drift_score"} 0.23331815874738643 foehncast_drift_metric{column_name="gust_excess_10m",dataset_name="walensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="gust_factor",dataset_name="walensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="gust_factor",dataset_name="walensee",dataset_version="forecast",metric_name="drift_score"} 0.18505908932074402 foehncast_drift_metric{column_name="gust_factor",dataset_name="walensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="wind_steadiness",dataset_name="walensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="wind_steadiness",dataset_name="walensee",dataset_version="forecast",metric_name="drift_score"} 0.7863810882019461 foehncast_drift_metric{column_name="wind_steadiness",dataset_name="walensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="shore_alignment",dataset_name="walensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="shore_alignment",dataset_name="walensee",dataset_version="forecast",metric_name="drift_score"} 0.9999330823162246 foehncast_drift_metric{column_name="shore_alignment",dataset_name="walensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="spot_name",dataset_name="walensee",dataset_version="forecast",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="spot_name",dataset_name="walensee",dataset_version="forecast",metric_name="drift_score"} 1.0 foehncast_drift_metric{column_name="spot_name",dataset_name="walensee",dataset_version="forecast",metric_name="threshold"} 0.05 foehncast_drift_metric{column_name="dataset",dataset_name="inference_predictions",dataset_version="83",metric_name="threshold"} 0.15 foehncast_drift_metric{column_name="dataset",dataset_name="inference_predictions",dataset_version="83",metric_name="drifted_column_count"} 0.0 foehncast_drift_metric{column_name="dataset",dataset_name="inference_predictions",dataset_version="83",metric_name="share_of_drifted_columns"} 0.0 foehncast_drift_metric{column_name="dataset",dataset_name="inference_predictions",dataset_version="83",metric_name="dataset_drift"} 0.0 foehncast_drift_metric{column_name="quality_index",dataset_name="inference_predictions",dataset_version="83",metric_name="drift_detected"} 0.0 foehncast_drift_metric{column_name="quality_index",dataset_name="inference_predictions",dataset_version="83",metric_name="drift_score"} 1.0 foehncast_drift_metric{column_name="quality_index",dataset_name="inference_predictions",dataset_version="83",metric_name="threshold"} 0.05 # HELP foehncast_feature_pipeline_dataset_drift_detected Whether dataset-level drift was detected. # TYPE foehncast_feature_pipeline_dataset_drift_detected gauge foehncast_feature_pipeline_dataset_drift_detected{dataset="bodensee"} 0.0 foehncast_feature_pipeline_dataset_drift_detected{dataset="neuchatel"} 0.0 foehncast_feature_pipeline_dataset_drift_detected{dataset="silvaplana"} 0.0 foehncast_feature_pipeline_dataset_drift_detected{dataset="thunersee"} 0.0 foehncast_feature_pipeline_dataset_drift_detected{dataset="urnersee"} 0.0 foehncast_feature_pipeline_dataset_drift_detected{dataset="walensee"} 1.0 foehncast_feature_pipeline_dataset_drift_detected{dataset="inference_predictions"} 0.0 # HELP foehncast_feature_pipeline_spot_validation_passed Whether spot validation passed (inverse of drift). # TYPE foehncast_feature_pipeline_spot_validation_passed gauge foehncast_feature_pipeline_spot_validation_passed{dataset="bodensee",spot_id="wind_speed_10m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="bodensee",spot_id="wind_speed_80m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="bodensee",spot_id="wind_speed_120m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="bodensee",spot_id="wind_direction_10m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="bodensee",spot_id="wind_direction_80m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="bodensee",spot_id="wind_gusts_10m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="bodensee",spot_id="temperature_2m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="bodensee",spot_id="precipitation"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="bodensee",spot_id="relative_humidity_2m"} 0.0 foehncast_feature_pipeline_spot_validation_passed{dataset="bodensee",spot_id="cloud_cover"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="bodensee",spot_id="pressure_msl"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="bodensee",spot_id="cape"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="bodensee",spot_id="lifted_index"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="bodensee",spot_id="hour_of_day_sin"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="bodensee",spot_id="hour_of_day_cos"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="bodensee",spot_id="day_of_year_sin"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="bodensee",spot_id="day_of_year_cos"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="bodensee",spot_id="wind_direction_10m_sin"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="bodensee",spot_id="wind_direction_10m_cos"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="bodensee",spot_id="gust_excess_10m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="bodensee",spot_id="gust_factor"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="bodensee",spot_id="wind_steadiness"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="bodensee",spot_id="shore_alignment"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="bodensee",spot_id="spot_name"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="neuchatel",spot_id="wind_speed_10m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="neuchatel",spot_id="wind_speed_80m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="neuchatel",spot_id="wind_speed_120m"} 0.0 foehncast_feature_pipeline_spot_validation_passed{dataset="neuchatel",spot_id="wind_direction_10m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="neuchatel",spot_id="wind_direction_80m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="neuchatel",spot_id="wind_gusts_10m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="neuchatel",spot_id="temperature_2m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="neuchatel",spot_id="precipitation"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="neuchatel",spot_id="relative_humidity_2m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="neuchatel",spot_id="cloud_cover"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="neuchatel",spot_id="pressure_msl"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="neuchatel",spot_id="cape"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="neuchatel",spot_id="lifted_index"} 0.0 foehncast_feature_pipeline_spot_validation_passed{dataset="neuchatel",spot_id="hour_of_day_sin"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="neuchatel",spot_id="hour_of_day_cos"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="neuchatel",spot_id="day_of_year_sin"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="neuchatel",spot_id="day_of_year_cos"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="neuchatel",spot_id="wind_direction_10m_sin"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="neuchatel",spot_id="wind_direction_10m_cos"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="neuchatel",spot_id="gust_excess_10m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="neuchatel",spot_id="gust_factor"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="neuchatel",spot_id="wind_steadiness"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="neuchatel",spot_id="shore_alignment"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="neuchatel",spot_id="spot_name"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="silvaplana",spot_id="wind_speed_10m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="silvaplana",spot_id="wind_speed_80m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="silvaplana",spot_id="wind_speed_120m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="silvaplana",spot_id="wind_direction_10m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="silvaplana",spot_id="wind_direction_80m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="silvaplana",spot_id="wind_gusts_10m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="silvaplana",spot_id="temperature_2m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="silvaplana",spot_id="precipitation"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="silvaplana",spot_id="relative_humidity_2m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="silvaplana",spot_id="cloud_cover"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="silvaplana",spot_id="pressure_msl"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="silvaplana",spot_id="cape"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="silvaplana",spot_id="lifted_index"} 0.0 foehncast_feature_pipeline_spot_validation_passed{dataset="silvaplana",spot_id="hour_of_day_sin"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="silvaplana",spot_id="hour_of_day_cos"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="silvaplana",spot_id="day_of_year_sin"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="silvaplana",spot_id="day_of_year_cos"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="silvaplana",spot_id="wind_direction_10m_sin"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="silvaplana",spot_id="wind_direction_10m_cos"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="silvaplana",spot_id="gust_excess_10m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="silvaplana",spot_id="gust_factor"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="silvaplana",spot_id="wind_steadiness"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="silvaplana",spot_id="shore_alignment"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="silvaplana",spot_id="spot_name"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="thunersee",spot_id="wind_speed_10m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="thunersee",spot_id="wind_speed_80m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="thunersee",spot_id="wind_speed_120m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="thunersee",spot_id="wind_direction_10m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="thunersee",spot_id="wind_direction_80m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="thunersee",spot_id="wind_gusts_10m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="thunersee",spot_id="temperature_2m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="thunersee",spot_id="precipitation"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="thunersee",spot_id="relative_humidity_2m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="thunersee",spot_id="cloud_cover"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="thunersee",spot_id="pressure_msl"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="thunersee",spot_id="cape"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="thunersee",spot_id="lifted_index"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="thunersee",spot_id="hour_of_day_sin"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="thunersee",spot_id="hour_of_day_cos"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="thunersee",spot_id="day_of_year_sin"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="thunersee",spot_id="day_of_year_cos"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="thunersee",spot_id="wind_direction_10m_sin"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="thunersee",spot_id="wind_direction_10m_cos"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="thunersee",spot_id="gust_excess_10m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="thunersee",spot_id="gust_factor"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="thunersee",spot_id="wind_steadiness"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="thunersee",spot_id="shore_alignment"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="thunersee",spot_id="spot_name"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="urnersee",spot_id="wind_speed_10m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="urnersee",spot_id="wind_speed_80m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="urnersee",spot_id="wind_speed_120m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="urnersee",spot_id="wind_direction_10m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="urnersee",spot_id="wind_direction_80m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="urnersee",spot_id="wind_gusts_10m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="urnersee",spot_id="temperature_2m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="urnersee",spot_id="precipitation"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="urnersee",spot_id="relative_humidity_2m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="urnersee",spot_id="cloud_cover"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="urnersee",spot_id="pressure_msl"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="urnersee",spot_id="cape"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="urnersee",spot_id="lifted_index"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="urnersee",spot_id="hour_of_day_sin"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="urnersee",spot_id="hour_of_day_cos"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="urnersee",spot_id="day_of_year_sin"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="urnersee",spot_id="day_of_year_cos"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="urnersee",spot_id="wind_direction_10m_sin"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="urnersee",spot_id="wind_direction_10m_cos"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="urnersee",spot_id="gust_excess_10m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="urnersee",spot_id="gust_factor"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="urnersee",spot_id="wind_steadiness"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="urnersee",spot_id="shore_alignment"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="urnersee",spot_id="spot_name"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="walensee",spot_id="wind_speed_10m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="walensee",spot_id="wind_speed_80m"} 0.0 foehncast_feature_pipeline_spot_validation_passed{dataset="walensee",spot_id="wind_speed_120m"} 0.0 foehncast_feature_pipeline_spot_validation_passed{dataset="walensee",spot_id="wind_direction_10m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="walensee",spot_id="wind_direction_80m"} 0.0 foehncast_feature_pipeline_spot_validation_passed{dataset="walensee",spot_id="wind_gusts_10m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="walensee",spot_id="temperature_2m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="walensee",spot_id="precipitation"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="walensee",spot_id="relative_humidity_2m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="walensee",spot_id="cloud_cover"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="walensee",spot_id="pressure_msl"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="walensee",spot_id="cape"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="walensee",spot_id="lifted_index"} 0.0 foehncast_feature_pipeline_spot_validation_passed{dataset="walensee",spot_id="hour_of_day_sin"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="walensee",spot_id="hour_of_day_cos"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="walensee",spot_id="day_of_year_sin"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="walensee",spot_id="day_of_year_cos"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="walensee",spot_id="wind_direction_10m_sin"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="walensee",spot_id="wind_direction_10m_cos"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="walensee",spot_id="gust_excess_10m"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="walensee",spot_id="gust_factor"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="walensee",spot_id="wind_steadiness"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="walensee",spot_id="shore_alignment"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="walensee",spot_id="spot_name"} 1.0 foehncast_feature_pipeline_spot_validation_passed{dataset="inference_predictions",spot_id="quality_index"} 1.0 # HELP foehncast_prediction_monitoring_schedule_total Process-local ephemeral (resets on restart). Total prediction-monitoring background task scheduling attempts by endpoint and result. # TYPE foehncast_prediction_monitoring_schedule_total counter # HELP foehncast_prediction_monitoring_execution_total Process-local ephemeral (resets on restart). Total prediction-monitoring background task executions by endpoint and result. # TYPE foehncast_prediction_monitoring_execution_total counter # HELP foehncast_prediction_monitoring_last_schedule_timestamp_seconds Process-local ephemeral (resets on restart). Unix timestamp of the latest prediction-monitoring scheduling event by endpoint and result. # TYPE foehncast_prediction_monitoring_last_schedule_timestamp_seconds gauge # HELP foehncast_prediction_monitoring_last_execution_timestamp_seconds Process-local ephemeral (resets on restart). Unix timestamp of the latest prediction-monitoring execution event by endpoint and result. # TYPE foehncast_prediction_monitoring_last_execution_timestamp_seconds gauge # HELP foehncast_http_request_duration_seconds HTTP request duration in seconds # TYPE foehncast_http_request_duration_seconds histogram foehncast_http_request_duration_seconds_bucket{endpoint="/health",le="0.01",method="GET",status="200"} 0.0 foehncast_http_request_duration_seconds_bucket{endpoint="/health",le="0.025",method="GET",status="200"} 0.0 foehncast_http_request_duration_seconds_bucket{endpoint="/health",le="0.05",method="GET",status="200"} 0.0 foehncast_http_request_duration_seconds_bucket{endpoint="/health",le="0.1",method="GET",status="200"} 1488.0 foehncast_http_request_duration_seconds_bucket{endpoint="/health",le="0.25",method="GET",status="200"} 1560.0 foehncast_http_request_duration_seconds_bucket{endpoint="/health",le="0.5",method="GET",status="200"} 1564.0 foehncast_http_request_duration_seconds_bucket{endpoint="/health",le="1.0",method="GET",status="200"} 1568.0 foehncast_http_request_duration_seconds_bucket{endpoint="/health",le="2.5",method="GET",status="200"} 1568.0 foehncast_http_request_duration_seconds_bucket{endpoint="/health",le="5.0",method="GET",status="200"} 1568.0 foehncast_http_request_duration_seconds_bucket{endpoint="/health",le="10.0",method="GET",status="200"} 1568.0 foehncast_http_request_duration_seconds_bucket{endpoint="/health",le="+Inf",method="GET",status="200"} 1569.0 foehncast_http_request_duration_seconds_count{endpoint="/health",method="GET",status="200"} 1569.0 foehncast_http_request_duration_seconds_sum{endpoint="/health",method="GET",status="200"} 154.65580703298477 foehncast_http_request_duration_seconds_bucket{endpoint="other",le="0.01",method="GET",status="200"} 0.0 foehncast_http_request_duration_seconds_bucket{endpoint="other",le="0.025",method="GET",status="200"} 0.0 foehncast_http_request_duration_seconds_bucket{endpoint="other",le="0.05",method="GET",status="200"} 0.0 foehncast_http_request_duration_seconds_bucket{endpoint="other",le="0.1",method="GET",status="200"} 0.0 foehncast_http_request_duration_seconds_bucket{endpoint="other",le="0.25",method="GET",status="200"} 0.0 foehncast_http_request_duration_seconds_bucket{endpoint="other",le="0.5",method="GET",status="200"} 0.0 foehncast_http_request_duration_seconds_bucket{endpoint="other",le="1.0",method="GET",status="200"} 0.0 foehncast_http_request_duration_seconds_bucket{endpoint="other",le="2.5",method="GET",status="200"} 15.0 foehncast_http_request_duration_seconds_bucket{endpoint="other",le="5.0",method="GET",status="200"} 805.0 foehncast_http_request_duration_seconds_bucket{endpoint="other",le="10.0",method="GET",status="200"} 975.0 foehncast_http_request_duration_seconds_bucket{endpoint="other",le="+Inf",method="GET",status="200"} 975.0 foehncast_http_request_duration_seconds_count{endpoint="other",method="GET",status="200"} 975.0 foehncast_http_request_duration_seconds_sum{endpoint="other",method="GET",status="200"} 3845.3382841909715 # HELP foehncast_http_request_duration_seconds_created HTTP request duration in seconds # TYPE foehncast_http_request_duration_seconds_created gauge foehncast_http_request_duration_seconds_created{endpoint="/health",method="GET",status="200"} 1.780596432406119e+09 foehncast_http_request_duration_seconds_created{endpoint="other",method="GET",status="200"} 1.780596481946759e+09 # HELP foehncast_http_requests_total Total HTTP requests # TYPE foehncast_http_requests_total counter foehncast_http_requests_total{endpoint="/health",method="GET",status="200"} 1569.0 foehncast_http_requests_total{endpoint="other",method="GET",status="200"} 975.0 # HELP foehncast_http_requests_created Total HTTP requests # TYPE foehncast_http_requests_created gauge foehncast_http_requests_created{endpoint="/health",method="GET",status="200"} 1.7805964324062216e+09 foehncast_http_requests_created{endpoint="other",method="GET",status="200"} 1.780596481946828e+09 # HELP foehncast_inference_model_confidence Latest model confidence per spot (mean forecast quality index in [0,1]) # TYPE foehncast_inference_model_confidence gauge