def add_tags(self, group, environment, tags):
        project_id = group.project_id
        date = group.last_seen

        for tag_item in tags:
            if len(tag_item) == 2:
                (key, value), data = tag_item, None
            else:
                key, value, data = tag_item

            tagstore.incr_tag_value_times_seen(project_id,
                                               environment.id,
                                               key,
                                               value,
                                               extra={
                                                   'last_seen': date,
                                                   'data': data,
                                               })

            tagstore.incr_group_tag_value_times_seen(project_id,
                                                     group.id,
                                                     environment.id,
                                                     key,
                                                     value,
                                                     extra={
                                                         'project_id':
                                                         project_id,
                                                         'last_seen': date,
                                                     })
示例#2
0
    def add_tags(self, group, environment, tags):
        project_id = group.project_id
        date = group.last_seen

        for tag_item in tags:
            if len(tag_item) == 2:
                (key, value), data = tag_item, None
            else:
                key, value, data = tag_item

            tagstore.incr_tag_value_times_seen(project_id,
                                               environment.id,
                                               key,
                                               value,
                                               extra={
                                                   "last_seen": date,
                                                   "data": data
                                               })

            tagstore.incr_group_tag_value_times_seen(
                project_id,
                group.id,
                environment.id,
                key,
                value,
                extra={
                    "project_id": project_id,
                    "last_seen": date
                },
            )
示例#3
0
文件: group.py 项目: alshopov/sentry
    def add_tags(self, group, tags):
        project_id = group.project_id
        date = group.last_seen

        for tag_item in tags:
            if len(tag_item) == 2:
                (key, value), data = tag_item, None
            else:
                key, value, data = tag_item

            tagstore.incr_tag_value_times_seen(project_id, key, value, {
                'last_seen': date,
                'data': data,
            })

            tagstore.incr_group_tag_value_times_seen(group.id, key, value, {
                'project_id': project_id,
                'last_seen': date,
            })