Skip to content

Project Instructions

Goal

Combine the techniques developed in earlier projects into a working continuous intelligence pipeline.

This project integrates:

  • Module 02: Anomaly Detection
  • Module 03: Signal Design
  • Module 04: Rolling Monitoring
  • Module 05: Drift Detection

Reuse and adapt your previous work to create a unified system for monitoring and assessing system behavior.

A. Set Up Machine

Complete Workflow A: Set Up Machine if your machine is not ready.

B. Explore Example Project

Follow Workflow B: Explore Example Project.

Explore how the example:

  • Reads operational system metrics.
  • Calculates error rate and average latency.
  • Identifies observations exceeding defined thresholds.
  • Summarizes system behavior.
  • Classifies the overall system state.
  • Saves a system assessment artifact.

Consider how rolling monitoring and drift detection from earlier modules could contribute to the assessment.

C. Start New Project

Follow Workflow C: Start New Project.

IMPORTANT: New repository name: cintel-06-continuous-intelligence-custom.

VERIFY: You have completed git add-commit-push to GitHub at least twice.

D. Apply Skills

Follow Workflow D: Apply Skills.

Your problem: Combine the analytical techniques from your previous continuous intelligence projects into one integrated monitoring system.

Use your previous projects as the foundation. No new dataset or analytical technique is required.

Progression 1. Your Project Works Like the Example

Ensure your new custom project runs like the example.

Verify that key files have been updated to use your GitHub account and the new custom repository name.

Progression 2. Make a Technical Modification

Extend the example by incorporating a technique from one of your previous projects.

Reuse and adapt working code rather than reimplementing techniques unnecessarily.

Run the pipeline and verify the additional results.

Progression 3. Apply the Skills

Integrate your work from Modules 02–05 into a coherent monitoring pipeline.

  • Reuse your anomaly detection logic.
  • Incorporate your designed monitoring signals.
  • Include rolling monitoring techniques.
  • Include baseline comparisons and drift indicators.
  • Combine the results into a system assessment.
  • Save useful evidence in the artifacts/ folder.

Adapt the previous components as needed so they work together with compatible data.

Explain how the techniques contribute to the overall assessment of system behavior.

The goal is integration, not introducing new techniques.

E. Finalize Project

Follow Workflow E: Finalize Project.

Use docs/index.md to report:

  • Monitoring problem and data.
  • Techniques integrated from earlier projects.
  • How the pipeline components work together.
  • Results, artifacts, and relevant visuals.
  • Overall system assessment and interpretation.
  • Limitations and possible improvements.

Include a clickable link to your repository and artifacts.

Success

  • [ ] README.md project-specific links use your GitHub account
  • [ ] README.md project-specific links use your custom repository name.
  • [ ] docs/index.md project-specific links use your GitHub account
  • [ ] docs/index.md project-specific links use your custom repository name.
  • [ ] pyproject.toml name has been changed to use your custom repository name.
  • [ ] The src/cintel folder reflects your authorship and custom work.
  • [ ] All necessary commands are provided and work successfully.
  • [ ] Links to the Professional Python Guide (pro-analytics-02) remain unchanged.
  • [ ] Commit history shows at least the git add-commit-push history required in the instructions.

◄ Back to Home