Você está lendo a documentação do Apigee Edge.
Acesse a
documentação da Apigee X. info
Na terça-feira, 17 de fevereiro de 2015, lançamos uma nova versão na nuvem do Apigee Edge.
Novos recursos e melhorias
Confira a seguir os novos recursos e as melhorias desta versão.
Melhorias no Analytics
Esta versão inclui muitas melhorias na usabilidade e no desempenho dos painéis e relatórios do Analytics do Edge.
- Os gráficos de desempenho de APIs, desenvolvedores, produtos e apps de desenvolvedores foram movidos. Eles eram mostrados na parte de baixo das páginas principais dessas entidades. Agora, você acessa os gráficos selecionando a guia Analytics na parte de cima de cada página.
- Esta versão inclui um trabalho importante nesses painéis atuais ou novos:
-
Painel da Apigee (revisado): inclui três gráficos de métricas: tráfego de proxy , engajamento de desenvolvedores e apps de desenvolvedores. Cada gráfico oferece uma visualização "mais detalhes" que permite detalhar cada métrica. Consulte Painel da Apigee.
-
Desempenho do proxy (novo): mostra padrões de tráfego do proxy de API e tempos de processamento. Substitui o painel de desempenho do proxy de API. Consulte Desempenho do proxy de API.
-
Composição de tráfego (revisado): aparência, conteúdo e experiência do painel completamente revisados. Mede a contribuição relativa das principais APIs, apps, desenvolvedores e produtos para seu programa geral de API. Consulte Composição de tráfego.
-
Análise de erros (revisado): aparência, conteúdo e experiência completamente revisados. Mostra as taxas de erro para proxies e destinos de API. Consulte Painel de análise de código de erro.
-
-
Estes painéis foram renomeados:
-
Desempenho do endpoint foi renomeado como Desempenho do destino: mostra padrões de tráfego e métricas de desempenho para metas de back-end de proxy de API. Consulte Desempenho do destino.
-
Engajamento de parceiros foi renomeado como Engajamento de desenvolvedores: mostra quais desenvolvedores de apps registrados estão gerando mais tráfego de API. Para cada um dos desenvolvedores, é possível descobrir quem está gerando mais tráfego de API e a maioria dos erros. Consulte Engajamento de desenvolvedores.
-
Opções de filtragem na interface de gerenciamento
Nas páginas "Proxies de API", "Produtos", "Desenvolvedores" e "Apps" na interface de gerenciamento, novas opções de filtragem estão disponíveis para pesquisa.
Ferramenta Trace off-line
A ferramenta Trace off-line permite visualizar e analisar sessões de rastreamento que foram salvas anteriormente. Uma sessão de rastreamento salva é basicamente uma "gravação" de uma sessão de rastreamento e pode ser útil para casos em que a solução de problemas e análises adicionais são necessárias. A interface da ferramenta Trace off-line é semelhante à ferramenta Trace "on-line".
Para mais informações, consulte Como usar a ferramenta Trace off-line.
Funções do usuário mostradas nas configurações do usuário
Na página "Configurações do usuário" da interface de gerenciamento (nome de usuário > Configurações do usuário), as funções do usuário agora são mostradas.
Melhorias na interface de gerenciamento do Edge
Esta versão inclui várias pequenas melhorias de usabilidade e consistência na interface de gerenciamento do Edge.
Bugs corrigidos
Os bugs abaixo foram corrigidos nesta versão.
| ID do problema | Descrição |
|---|---|
| APIRT-272 | A configuração io.timeout.millis não está sendo respeitada A configuração io.timeout.millis em uma conexão de destino HTTP de um proxy de API agora é respeitada para endpoints de destino dinâmicos. |
| APIRT-441 | As mensagens de erro do OAuth retornadas ao cliente foram alteradas Em uma política OAuthV2, quando continueOnError é definido como verdadeiro, o Edge agora preenche as seguintes novas variáveis de fluxo para fornecer mais informações sobre erros: oauthV2.policy-name.fault.name e oauthV2.policy-name.fault.cause |
| APIRT-641 | Localização de XSDs atualizados Os esquemas das políticas do Edge foram atualizados no repositório de amostras do GitHub da Apigee. Consulte: https://github.com/apigee/api-platform-samples/tree/master/schemas/policy. |
| APIRT-848 | Alto uso da memória RES de processadores de mensagens |
| APIRT-970 | Alto uso de heap em processadores de mensagens |
| APIRT-998 | A política AccessControl com mais de um IP X-Forwarded-For não está bloqueando
o tráfego Na política de controle de acesso, apenas o primeiro cabeçalho X-Forwarded-For estava sendo usado. Agora, a política usa todos os cabeçalhos X-Forwarded-For se mais de um estiver presente. |
| APIRT-1078 | Os processadores e roteadores de mensagens às vezes entram em um estado obsoleto durante a implantação |
| APIRT-1098 | Registros de MP mostrando java.util.ConcurrentModificationException durante a execução do
JavaScript Erros de serviço não disponível estavam sendo gerados em algumas políticas JavaScript durante a depuração/rastreamento. Esse problema foi corrigido. |
| APIRT-1099 | Problema com GetOAuthV2Info - AuthorizationCode. Gerando NPE. A política GetOAuthV2Info estava gerando exceções de ponteiro nulo ao tentar buscar "AuthorizationCode". Esse problema foi corrigido. A política agora oferece suporte à recuperação de informações do AuthorizationCode. |
| AXAPP-572 | O menu suspenso na página do painel não muda de estado após a seleção |
| AXAPP-1295 | Relatórios personalizados que resultam em erro interno do servidor A interface de gerenciamento agora garante que caracteres especiais (%, ") sejam codificados corretamente para chamadas de análise de relatórios personalizados. |
| AXAPP-1320 | O detalhamento de uma dimensão personalizada vazia causa um erro com o nível de precisão "Preciso" |
| AXAPP-1390 | Aviso"Erro do servidor" ao tentar carregar a visualização de desempenho principal na página "Painel" |
| AXAPP-1427 | Problema de capacidade de resposta no painel ao visualizar "por minuto" |
| CORERT-280 | O TCPMonitor precisa programar tarefas com atraso fixo e não com intervalo fixo para evitar
o consumo de todos os threads O código TCPMonitor foi otimizado para processar recursos do sistema com mais eficiência. |
| CORERT-297 | java.lang.OutOfMemoryError: memória de buffer direta observada no roteador Netty durante o teste de carga |
| CORERT-331 | O URL com '|' está causando uma solicitação malformada Os caracteres de barra vertical em URLs ("|") estavam causando erros de solicitação incorreta. Esse problema foi corrigido. |
| CORERT-338 | Encontre a melhor correspondência de caminho base quando houver entradas conflitantes com proxyBasePath, env, alias de vhost e porta de vhost |
| CORERT-348 | O back-end "s 200" é alterado para 503 devido ao cabeçalho de resposta "Connection: close" |
| DEVRT-1039 | O plano de tarifas de transação não é obrigatório O requisito da política de registro de transações não estava sendo aplicado. A monetização agora continua exigindo que uma política de registro de transações exista para um produto antes que um plano de tarifas possa ser definido para um pacote que contenha o produto. |
| DEVRT-1210 | O campo de data dos Termos e Condições não usa o fuso horário da organização para
validação A data de vigência dos Termos e Condições estava sendo calculada incorretamente. A data agora é validada no fuso horário da organização. |
| MGMT-927 | A interface de desenvolvimento não analisa o XML nas políticas corretamente, o que pode causar problemas ao salvar
novas revisões A interface de gerenciamento não estava analisando os proxies e políticas de API quando as definições XML eram encapsuladas em várias linhas. Esse problema foi corrigido. |
| MGMT-1294 | A nova interface de rastreamento não mostra a solicitação recebida se o back-end de destino demorar para responder |
| MGMT-1302 | Loop de redirecionamento no login para a interface de gerenciamento Em alguns casos, o login na interface de gerenciamento no Firefox não funcionava. Isso foi corrigido. |
| MGMT-1309 | O filtro da interface de rastreamento codifica explicitamente caracteres especiais |
| MGMT-1323 | O modelo de API pode ser recuperado sem credenciais Os recursos do modelo de API agora exigem autenticação em todas as solicitações, exceto no endpoint de descoberta proxyUrl. Isso significa que a visualização do HTML do SmartDocs diretamente do back-end agora exige credenciais. |
| MGMT-1386 | Erro AJAX na página de visão geral do APIProxy Ocorreram erros de integridade de dados quando várias organizações estavam ativas em guias diferentes do navegador. A interface de gerenciamento do Edge agora ajuda a garantir a integridade de dados em situações de várias guias do navegador. Depois de trabalhar com uma organização em uma guia do navegador, o gerenciamento força você a mudar para essa organização em todas as outras guias da interface de gerenciamento. |
| MGMT-1410 | O servidor de destino não é verificado quando usado na chamada de serviço Em uma política de chamada de serviço, um endpoint de destino ausente estava sendo permitido durante a implantação do pacote de proxy de API. O endpoint de destino da política agora está sendo validado, e um endpoint de destino ausente em uma chamada de serviço gera um erro na implantação. |
| MGMT-1411 | Nenhuma variável <Path> no LoadBalancer do TargetEndPoint gera NPE durante a
implantação Em uma HTTPTargetConnection, quando um LoadBalancer era usado e um caminho não era especificado, um erro 500 era gerado. Esse problema foi corrigido. Se um LoadBalancer estiver ausente do elemento Path, o padrão "/" será usado. |
| MGMT-1416 | Melhorias nas mensagens ao implantar um pacote de proxy com uma condição incorreta As mensagens de erro durante o desenvolvimento de proxies de API foram melhoradas para incluir mais informações sobre o local e os motivos dos erros. |
| MGMT-1496 | Mensagem de erro incorreta da interface ao adicionar um usuário Ao tentar adicionar novamente um usuário a uma organização, a mensagem "O usuário indefinido já existe na organização" apareceu. A palavra "indefinido" agora é substituída pelo nome de usuário. |
| MGMT-1532 | A função personalizada sem permissão de edição não permite a criação de um proxy de API |
| MGMT-1538 | Não é possível recuperar desenvolvedores com $ na parte local do e-mail |
| MGMT-1543 | Não é possível implantar na função "Usuário" pela interface de gerenciamento |
Problemas conhecidos
Esta versão tem os seguintes problemas conhecidos.
| ID do problema | Descrição |
|---|---|
| APIRT-950 | Os relatórios podem mostrar "na" para o app e o produto do desenvolvedor "na" às vezes aparece em relatórios de análise. O tópico de documentação a seguir descreve o que "na" significa em contextos diferentes: mean? Uma atualização futura vai melhorar a exibição desse rótulo na interface. |