|
60 | 60 | from fastdeploy.envs import environment_variables |
61 | 61 | from fastdeploy.metrics.metrics import ( |
62 | 62 | EXCLUDE_LABELS, |
63 | | - cleanup_prometheus_files, |
64 | 63 | get_filtered_metrics, |
65 | 64 | main_process_metrics, |
66 | 65 | ) |
@@ -630,17 +629,19 @@ def launch_metrics_server(): |
630 | 629 | if not is_port_available(args.host, args.metrics_port): |
631 | 630 | raise Exception(f"The parameter `metrics_port`:{args.metrics_port} is already in use.") |
632 | 631 |
|
633 | | - prom_dir = cleanup_prometheus_files(True) |
634 | | - os.environ["PROMETHEUS_MULTIPROC_DIR"] = prom_dir |
| 632 | + # Move setting prometheus directory to fastdeploy/__init__.py |
| 633 | + # prom_dir = cleanup_prometheus_files(True) |
| 634 | + # os.environ["PROMETHEUS_MULTIPROC_DIR"] = prom_dir |
635 | 635 | metrics_server_thread = threading.Thread(target=run_metrics_server, daemon=True) |
636 | 636 | metrics_server_thread.start() |
637 | 637 | time.sleep(1) |
638 | 638 |
|
639 | 639 |
|
640 | | -def setup_metrics_environment(): |
641 | | - """Prepare Prometheus multiprocess directory before starting API workers.""" |
642 | | - prom_dir = cleanup_prometheus_files(True) |
643 | | - os.environ["PROMETHEUS_MULTIPROC_DIR"] = prom_dir |
| 640 | +# NOTE: This is commented out since PROMETHEUS_MULTIPROC_DIR is already set up in fastdeploy/__init__.py |
| 641 | +# def setup_metrics_environment(): |
| 642 | +# """Prepare Prometheus multiprocess directory before starting API workers.""" |
| 643 | +# prom_dir = cleanup_prometheus_files(True) |
| 644 | +# os.environ["PROMETHEUS_MULTIPROC_DIR"] = prom_dir |
644 | 645 |
|
645 | 646 |
|
646 | 647 | controller_app = FastAPI() |
@@ -755,7 +756,7 @@ def main(): |
755 | 756 | launch_metrics_server() |
756 | 757 | console_logger.info(f"Launching metrics service at http://{args.host}:{args.metrics_port}/metrics") |
757 | 758 | else: |
758 | | - setup_metrics_environment() |
| 759 | + # setup_metrics_environment() |
759 | 760 | console_logger.info(f"Launching metrics service at http://{args.host}:{args.port}/metrics") |
760 | 761 | console_logger.info(f"Launching chat completion service at http://{args.host}:{args.port}/v1/chat/completions") |
761 | 762 | console_logger.info(f"Launching completion service at http://{args.host}:{args.port}/v1/completions") |
|
0 commit comments