Skip to content

Analyze Project Probe Performance

Terminal window
php artisan uplinkr:project:analyze

Analyzes and evaluates the results of URL queries. This command processes historical probe data, generates summaries, and saves analyzed results for reporting and visualization purposes.

OptionTypeRequiredDescription
--projectstringNoName of the project to analyze (if omitted, analyzes all projects)
--fromstringNoStart date for analysis (e.g., 2024-01-01)
--tostringNoEnd date for analysis (e.g., 2024-12-31)
Terminal window
php artisan uplinkr:project:analyze --project=my-project
Terminal window
php artisan uplinkr:project:analyze \
--project=my-project \
--from=2024-01-01 \
--to=2024-01-31
Terminal window
php artisan uplinkr:project:analyze \
--from=2024-12-01 \
--to=2024-12-31

The command processes probe result files and generates:

  • Success/failure rates per probe
  • Response time statistics
  • Uptime percentages
  • Trend data over time
  • Per-URL summaries grouped by date

Analyzed results are saved to the project’s storage directory and can be used for:

  • Generating reports
  • Visualizing uptime trends
  • Identifying performance patterns
  • Historical comparisons
  • Reads raw probe result files from storage
  • Decodes and summarizes results by URL and date
  • Groups statistics by probe URL slug
  • Saves analyzed data in JSON format
  • Works with date-stamped result files
  • 0 (SUCCESS): Analysis completed successfully