def METHOD_NAME(
    feature: Feature, environment_id: int, period: int = 30
) -> List[FeatureEvaluationData]:
    feature_evaluation_data = (
        FeatureEvaluationBucket.objects.filter(
            environment_id=environment_id,
            bucket_size=ANALYTICS_READ_BUCKET_SIZE,
            created_at__date__lte=timezone.now(),
            created_at__date__gt=timezone.now() - timedelta(days=period),
        )
        .order_by("created_at__date")
        .values("created_at__date", "feature_name", "environment_id")
        .annotate(count=Sum("total_count"))
    )
    usage_list = []
    for data in feature_evaluation_data:
        usage_list.append(
            FeatureEvaluationData(
                day=data["created_at__date"],
                count=data["count"],
            )
        )
    return usage_list